diff --git a/synapse/docker-compose.yml b/synapse/docker-compose.yml index 2a1315e..5257c71 100644 --- a/synapse/docker-compose.yml +++ b/synapse/docker-compose.yml @@ -29,8 +29,8 @@ services: # In order to expose Synapse, remove one of the following, you might for # instance expose the TLS port directly: ports: - - 10022:8008/tcp - - 9183:9183/tcp + - 127.0.0.1:10022:8008/tcp + - 127.0.0.1:9183:9183/tcp healthcheck: test: ["CMD", "curl", "-fSs", "http://localhost:8008/health"] interval: 15s @@ -38,23 +38,35 @@ services: retries: 3 start_period: 5s - sliding-sync: - image: ghcr.io/matrix-org/sliding-sync:latest - container_name: matrix-sliding-sync - restart: unless-stopped - volumes: - - /var/run/postgresql/:/run/postgresql:rw - env_file: - - path: ./sliding-sync/.env - required: true - environment: - - SYNCV3_SERVER=http://synapse:8008 - - SYNCV3_BINDADDR=:8008 - - SYNCV3_LOG_LEVEL=debug - ports: - - 10024:8008 - depends_on: - - synapse + # sliding-sync: + # image: ghcr.io/matrix-org/sliding-sync:latest + # container_name: matrix-sliding-sync + # restart: unless-stopped + # volumes: + # - /var/run/postgresql/:/run/postgresql:rw + # env_file: + # - path: ./sliding-sync/.env + # required: true + # environment: + # - SYNCV3_SERVER=http://synapse:8008 + # - SYNCV3_BINDADDR=:8008 + # - SYNCV3_LOG_LEVEL=debug + # ports: + # - 127.0.0.1:10024:8008 + # depends_on: + # - synapse + + # matrix-auth-service: + # image: ghcr.io/element-hq/matrix-authentication-service:latest + # container_name: matrix-authentication-service + # restart: unless-stopped + # volumes: + # - /var/run/postgresql/:/run/postgresql:rw + # - ./matrix-auth-service/config.yaml:/config.yaml:rw + # ports: + # - 127.0.0.1:10026:8080 + # depends_on: + # - synapse mautrix-telegram: image: dock.mau.dev/mautrix/telegram:latest @@ -85,6 +97,12 @@ services: ports: - 10023:80/tcp + synapse-admin: + image: awesometechnologies/synapse-admin + ports: + - "10025:80" + restart: unless-stopped + # TODO: Use pgbouncer networks: default: