services: bot: build: context: .. dockerfile: deploy/Dockerfile restart: unless-stopped environment: - TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN} - N8N_BASE_URL=${N8N_BASE_URL} - N8N_AUTH_TOKEN=${N8N_AUTH_TOKEN} - REDIS_URL=redis://redis:6379 - OPENAI_API_KEY=${OPENAI_API_KEY} - BOT_MODE=polling - LOG_LEVEL=info depends_on: redis: condition: service_healthy redis: image: redis:7-alpine restart: unless-stopped healthcheck: test: ["CMD", "redis-cli", "ping"] interval: 5s timeout: 3s retries: 5 volumes: - redis_data:/data volumes: redis_data: