Files
baibot-withmcp/etc/services/synapse/compose.yml

33 lines
887 B
YAML
Raw Normal View History

2024-09-12 13:44:06 +03:00
services:
postgres:
image: docker.io/postgres:18.4-alpine
2024-09-12 13:44:06 +03:00
user: ${UID}:${GID}
restart: unless-stopped
environment:
POSTGRES_USER: synapse
POSTGRES_PASSWORD: synapse-password
POSTGRES_DB: homeserver
POSTGRES_INITDB_ARGS: --lc-collate C --lc-ctype C --encoding UTF8
2025-10-26 08:30:42 +02:00
PGDATA: /data
2024-09-12 13:44:06 +03:00
volumes:
2025-10-26 08:30:42 +02:00
- ./postgres:/data
2024-09-12 13:44:06 +03:00
- /etc/passwd:/etc/passwd:ro
synapse:
image: ghcr.io/element-hq/synapse:v1.155.0
2024-09-12 13:44:06 +03:00
user: "${UID}:${GID}"
restart: unless-stopped
entrypoint: python
command: "-m synapse.app.homeserver -c /config/homeserver.yaml"
ports:
- "${SERVICE_SYNAPSE_BIND_PORT_CLIENT_API}:8008"
- "${SERVICE_SYNAPSE_BIND_PORT_FEDERATION_API}:8008"
volumes:
- ../../etc/services/synapse/config:/config:ro
2024-09-12 13:44:06 +03:00
- ./synapse/media-store:/media-store
networks:
default:
name: ${NETWORK_NAME}
external: true