services: telemt-bot: build: context: . dockerfile: Dockerfile container_name: telemt-bot restart: unless-stopped networks: telemt-plus: environment: TELEGRAM_BOT_TOKEN: ${TELEGRAM_BOT_TOKEN} TELEGRAM_ADMIN_CHAT_ID: ${TELEGRAM_ADMIN_CHAT_ID} TELEMT_API_BASE_URL: ${TELEMT_API_BASE_URL} TELEMT_API_AUTH_HEADER: ${TELEMT_API_AUTH_HEADER} TELEGRAM_HTTP_TIMEOUT_SECONDS: ${TELEGRAM_HTTP_TIMEOUT_SECONDS:-60} TELEMT_HTTP_TIMEOUT_SECONDS: ${TELEMT_HTTP_TIMEOUT_SECONDS:-5} TELEMT_LINK_HOST: ${TELEMT_LINK_HOST} TELEMT_LINK_PORT: ${TELEMT_LINK_PORT:-9443} TELEMT_TLS_DOMAIN: ${TELEMT_TLS_DOMAIN:-} telemt-panel: image: ghcr.io/amirotin/telemt_panel:latest container_name: telemt-panel restart: unless-stopped user: "0:0" volumes: - /opt/telemt-plus/telemt-panel-data:/etc/telemt-panel networks: telemt-plus: ipv4_address: 172.20.0.4 ports: - "${TELEMT_PANEL_HTTP_PORT:-8080}:8080" networks: telemt-plus: driver: bridge ipam: config: - subnet: 172.20.0.0/24 gateway: 172.20.0.1