Compare commits

...

2 Commits

View File

@@ -1,15 +1,14 @@
# This compose file is compatible with Compose itself, it might need some
# adjustments to run properly with stack.
version: '3'
services:
synapse:
build:
context: ../..
dockerfile: docker/Dockerfile
#build:
#context: ../..
#dockerfile: docker/Dockerfile
image: docker.io/matrixdotorg/synapse:latest
container_name: synapse
# Since synapse does not retry to connect to the database, restart upon
# failure
restart: unless-stopped
@@ -25,7 +24,7 @@ services:
# - /path/to/ssd:/data/uploads
# - /path/to/large_hdd:/data/media
depends_on:
- db
- synapse_db
networks:
- proxy
@@ -53,8 +52,9 @@ services:
- traefik.http.routers.https-synapse.tls.certresolver=myresolver
- traefik.http.services.synapse.loadbalancer.server.port=8008
db:
image: docker.io/postgres:12-alpine
synapse_db:
image: docker.io/postgres:14-alpine
container_name: synapse_db
# Change that password, of course!
environment:
- POSTGRES_USER=postgres
@@ -72,6 +72,7 @@ services:
nginx:
image: nginx:1.12-alpine
container_name: synapse_nginx
restart: unless-stopped
networks:
- proxy