Add Docker docs
This commit is contained in:
parent
c817048716
commit
95f8f48609
26
docs/docker.md
Normal file
26
docs/docker.md
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
# 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
|
||||||
|
|
||||||
Loading…
Reference in New Issue
Block a user