diff --git a/synapse/.env.example b/synapse/.env.example index 5d3b982..b654634 100644 --- a/synapse/.env.example +++ b/synapse/.env.example @@ -17,3 +17,9 @@ MAUTRIX_WHATSAPP_POSTGRES_DATA_DIR= MAUTRIX_WHATSAPP_POSTGRES_DB= MAUTRIX_WHATSAPP_POSTGRES_USER= MAUTRIX_WHATSAPP_POSTGRES_PASSWORD= + +MAUTRIX_TELEGRAM_DATA_DIR= +MAUTRIX_TELEGRAM_POSTGRES_DATA_DIR= +MAUTRIX_TELEGRAM_POSTGRES_DB= +MAUTRIX_TELEGRAM_POSTGRES_USER= +MAUTRIX_TELEGRAM_POSTGRES_PASSWORD= diff --git a/synapse/docker-compose.yml b/synapse/docker-compose.yml index 02711e4..d9eb298 100644 --- a/synapse/docker-compose.yml +++ b/synapse/docker-compose.yml @@ -1,12 +1,25 @@ services: + mautrix-telegram: + container_name: mautrix-telegram + image: dock.mau.dev/mautrix/telegram:v0.15.2 + restart: unless-stopped + volumes: + - ${MAUTRIX_TELEGRAM_DATA_DIR}:/data + mautrix-telegram_db: + image: docker.io/library/postgres:17 + restart: unless-stopped + volumes: + - ${MAUTRIX_TELEGRAM_POSTGRES_DATA_DIR}:/var/lib/postgresql/data + environment: + POSTGRES_DB: ${MAUTRIX_TELEGRAM_POSTGRES_DB} + POSTGRES_USER: ${MAUTRIX_TELEGRAM_POSTGRES_USER} + POSTGRES_PASSWORD: ${MAUTRIX_TELEGRAM_POSTGRES_PASSWORD} mautrix-whatsapp: container_name: mautrix-whatsapp image: dock.mau.dev/mautrix/whatsapp:v0.11.4 restart: unless-stopped volumes: - ${MAUTRIX_WHATSAPP_DATA_DIR}:/data - ports: - - "29318:29318" depends_on: - mautrix-whatsapp_db mautrix-whatsapp_db: