-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Consider to include a Dockerfile #969
Comments
I can only support a vote for official Docker images of the Matrix ecosystem, especially since services can be quickly spun up with that infrastructure. Yet as the Docker ecosystem is moving fast and breaking often, the recent moves on
I was using a two step set up procedure involving The source repositories for the individual images live at:
I was always thinking I had something to hide, why they are not on GitHub (yet) as the configurations used include already public facts of the actual allmende.io deployment and are not generalised. I am especially not fond of https://lab.allmende.io/allmende/docker-vector/blob/master/Dockerfile#L72-73, but believe the new ARG keyword may come in handy here. Please have a look, fork off and see if we can build something together out of our different branches. |
Any more thoughts on this? FWIW, docker best practices revolve around 1 process per container, so I agree that one service per container makes more sense. It also allows me to choose myself which services I want. |
I absolutely agree that we need an official Dockerfile. @superdump perhaps you can add this at medium-prio to your hit list? |
Best known preliminary work from @silvio above is in:
or moved to GitHub while I am still unsure about how to run the integrations service and the 3PID sydent service for my own environment. Any further services I am missing?
|
...which is the problem. I have no idea which to pick, and don't want to get stuck with something that's abandoned when synapse get an official setup. |
@fuzzy76 It should be quite easy to move from dropped image to official, when that day comes. Data lives in database (and media_store/). Config needs to be rescued. |
now finally fixed by #2846 |
Currently I maintain http://github.com/silvio/docker-matrix. I think it would be a great idea to include this approach to the official synapse sources.
The surplus would be that every release of matrix gets an official docker release. Bug fixes and Security fixes could be released very early.
The user can pull a specific releases via
docker pull matrix-org/docker-matrix:v3.4
or the latest version viadocker pull matrix-org/docker-matrix:latest
.The current docker file needs changes for this.
The text was updated successfully, but these errors were encountered: