services: postgres: image: postgres:17 restart: always environment: POSTGRES_USER: "synapse" POSTGRES_PASSWORD: "5yN@Ps3" POSTGRES_DB: "synapse" healthcheck: test: ["CMD", "pg_isready", "-U", "synapse"] networks: - network volumes: - /var/opt/matrix/postgres:/var/lib/postgresql/data synapse: image: matrixdotorg/synapse:latest restart: always depends_on: - postgres networks: - network ports: - "127.0.0.1:8008:8008" - "[::1]:8008:8008" volumes: - /var/opt/matrix/synapse:/data