Files
homelab-docker-config/synapse/docker-compose.yml
Peter Smit f501e5baca Add synapse
2025-02-22 11:10:13 +01:00

30 lines
819 B
YAML

services:
db:
image: docker.io/library/postgres:17
restart: unless-stopped
volumes:
- ${SYNAPSE_POSTGRES_DATA_DIR}:/var/lib/postgresql/data
environment:
POSTGRES_DB: ${POSTGRES_DB}
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
synapse:
image: matrixdotorg/synapse:v1.124.0
restart: unless-stopped
volumes:
- ${SYNAPSE_CONFIG_DIR}:/data
environment:
SYNAPSE_SERVER_NAME: ${SYNAPSE_SERVER_NAME}
SYNAPSE_REPORT_STATS: "no"
SYNAPSE_ENABLE_REGISTRATION: "true"
SYNAPSE_POSTGRES_HOST: db
SYNAPSE_POSTGRES_USER: ${POSTGRES_USER}
SYNAPSE_POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
SYNAPSE_POSTGRES_DB: ${POSTGRES_DB}
ports:
- "8008:8008"
- "8448:8448"
depends_on:
- db