version: "2.1" services: synapse: image: matrixdotorg/synapse:latest container_name: synapse environment: - TZ=America/Vancouver - VIRTUAL_HOST=matrix.airdog.site - LETSENCRYPT_HOST=matrix.airdog.site - LETSENCRYPT_EMAIL=lets_encrypt@treillis.mailer.me - VIRTUAL_PORT=8008 - SYNAPSE_SERVER_NAME=matrix.airdog.site - SYNAPSE_REPORT_STATS=yes labels: - diun.enable=true volumes: - ./data:/data restart: unless-stopped depends_on: - postgresql networks: synapse_back: acme-companion_proxy-tier: postgresql: image: postgres:latest restart: always environment: - POSTGRES_USER=synapse - POSTGRES_PASSWORD=chengli197 - POSTGRES_DB=synapse - POSTGRES_INITDB_ARGS=--encoding='UTF8' --lc-collate='C' --lc-ctype='C' networks: synapse_back: volumes: - ./postgres:/var/lib/postgresql/data networks: synapse_back: acme-companion_proxy-tier: external: true