-
Christian Elberfeld authoredChristian Elberfeld authored
docker-compose.yml 893 B
version: "3"
services:
db:
image: postgres:10.0
restart: always
volumes:
- /srv/matrix/db:/var/lib/postgresql/data
environment:
POSTGRES_DB: synapse
POSTGRES_USER: synapse
POSTGRES_PASSWORD: {{ postgres_user_pass }}
synapse:
build: .
image: "synapse--{{ ansible_date_time.date }}--{{ ansible_date_time.hour }}-{{ ansible_date_time.minute }}-{{ ansible_date_time.second }}"
restart: always
depends_on:
- db
- mxisd
ports:
- 127.0.0.1:18008:8008
- 127.0.0.1:18448:8448
volumes:
- /srv/matrix/synapse-data/:/data
environment:
SYNAPSE_CONFIG_PATH: "/data/homeserver.yaml"
mxisd:
image: kamax/mxisd:1.4.6
restart: always
ports:
- 127.0.0.1:18090:8090
volumes:
- /srv/matrix/mxisd-config/:/etc/mxisd
- /srv/matrix/mxisd-data/:/var/mxisd