intra_max_bot/docker-compose.yml
2026-03-19 16:47:49 +03:00

34 lines
1 KiB
YAML

services:
max-support:
build: .
container_name: max-support-bot
ports:
- "8000:8000"
environment:
APP_ENV: prod
DB_PATH: /app/data/app.db
MAX_BOT_TOKEN: ${MAX_BOT_TOKEN:-}
MAX_USE_WEBHOOK: ${MAX_USE_WEBHOOK:-false}
MAX_WEBHOOK_SECRET: ${MAX_WEBHOOK_SECRET:-}
CONTEXT_BACKEND: ${CONTEXT_BACKEND:-memory}
REDIS_URL: ${REDIS_URL:-redis://redis:6379/0}
CHANNEL_LOCAL_ENABLED: ${CHANNEL_LOCAL_ENABLED:-true}
CHANNEL_EXTERNAL_ENABLED: ${CHANNEL_EXTERNAL_ENABLED:-true}
EXTERNAL_API_CREATE_URL_WITH_KEY: ${EXTERNAL_API_CREATE_URL_WITH_KEY:-}
WEB_ADMIN_LOGIN: ${WEB_ADMIN_LOGIN:-admin}
WEB_ADMIN_PASSWORD: ${WEB_ADMIN_PASSWORD:-admin}
SESSION_SECRET: ${SESSION_SECRET:-change-me}
OPERATOR_CHAT_IDS: ${OPERATOR_CHAT_IDS:-}
volumes:
- ./data:/app/data
restart: unless-stopped
depends_on:
- redis
redis:
image: redis:7-alpine
container_name: max-support-redis
restart: unless-stopped
ports:
- "6379:6379"