27 lines
1.0 KiB
Markdown
27 lines
1.0 KiB
Markdown
# Docker
|
|
|
|
We don't do anything non-standard with Docker.
|
|
|
|
Configuration of the Docker container is defined in the docker-compose files, found in `conf/compose/SERVICE.docker-compose.yml`.
|
|
|
|
Aside from version upgrades, you will not usually need to edit the compose files.
|
|
|
|
## Updates
|
|
|
|
Deploying service upgrades is relatively easy. To keep track with updates we recommend either following the projects repositories on Github, or using their RSS/Atom feeds. See the links below for project release links.
|
|
|
|
An example of deploying Mastodon upgrades:
|
|
|
|
1. Replace all occurences of the version string (eg: `v4.3.6`) with the newer version (eg: `v4.3.8`) in the file `conf/compose/mastodon.docker-compose.yml`
|
|
2. Re-run `run.sh`
|
|
|
|
|
|
# Links
|
|
- Learn the Docker basics: https://docker-curriculum.com/
|
|
# Service releases
|
|
- Mastodon: https://github.com/mastodon/mastodon/releases
|
|
- Element: https://github.com/element-hq/element-web/releases
|
|
- Synapse: https://github.com/element-hq/synapse/releases
|
|
- Peertube: https://github.com/Chocobozzz/PeerTube/releases
|
|
|