Update matrix-element.yml

This commit is contained in:
elmatadoor 2024-12-10 22:29:45 +01:00 committed by GitHub
parent ecf344201d
commit 7b42d1a7d1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -8,23 +8,36 @@ services:
synapse:
image: "docker.io/matrixdotorg/synapse:v1.84.1"
environment:
- SYNAPSE_SERVER_NAME=${SERVICE_FQDN_ELEMENT}
- SYNAPSE_REPORT_STATS=${SYNAPSE_REPORT_STATS:-no}
- SYNAPSE_CONFIG_PATH=/data/homeserver.yaml
volumes:
- synapse_data:/data
- synapse_data:/data
entrypoint: >
/bin/bash -c "
if [ ! -f /data/homeserver.yaml ]; then
echo 'Config file not found, generating...';
matrixdotorg/synapse:v1.84.1 generate;
fi;
echo 'Starting Synapse server...';
exec matrixdotorg/synapse start;
"
depends_on:
- synapse_db
- synapse_db
healthcheck:
test:
- CMD
- curl
- '-f'
- 'http://127.0.0.1:80'
- 'http://127.0.0.1:80/health'
element:
image: "vectorim/element-web:latest"
environment:
- SERVICE_FQDN_ELEMENT
- SERVICE_FQDN_ELEMENT=${SERVICE_FQDN_ELEMENT}
volumes:
- element:/app
- element:/app
synapse_db:
image: "docker.io/postgres:14-alpine"
@ -34,9 +47,9 @@ services:
- POSTGRES_PASSWORD=${SERVICE_PASSWORD_POSTGRESQL}
- POSTGRES_INITDB_ARGS=--encoding=UTF-8 --lc-collate=C --lc-ctype=C
volumes:
- synapse_db_data:/var/lib/postgresql/data
- synapse_db_data:/var/lib/postgresql/data
coturn:
image: "instrumentisto/coturn:latest"
volumes:
- coturn:/etc/coturn
- coturn:/etc/coturn