docker-compose.prod.yml
Rama main · réplica de lectura del repositorio original.
services:
nginx:
ports:
- "80:80"
- "443:443"
volumes:
- ./nginx.prod.conf:/etc/nginx/nginx.conf:ro
- ./ssl:/etc/nginx/ssl:ro
app:
environment:
- ENABLE_STRICT_HTTPS=True
- GITHUB_OAUTH_ENCRYPTION_KEY=${GITHUB_OAUTH_ENCRYPTION_KEY:?Set GITHUB_OAUTH_ENCRYPTION_KEY}
- GITHUB_APP_PRIVATE_KEY_PATH=/run/secrets/github_app_private_key
secrets:
- github_app_private_key
worker:
environment:
- ENABLE_STRICT_HTTPS=True
telegram-bot:
environment:
- ENABLE_STRICT_HTTPS=True
- TELEGRAM_DRAFT_INTERVAL_SECONDS=${TELEGRAM_DRAFT_INTERVAL_SECONDS:-0.55}
- TELEGRAM_MAX_CONTEXT_MESSAGES=${TELEGRAM_MAX_CONTEXT_MESSAGES:-4}
- TELEGRAM_MAX_CONTEXT_MESSAGES_INLINE=${TELEGRAM_MAX_CONTEXT_MESSAGES_INLINE:-4}
- TELEGRAM_THINKING_LEVEL=${TELEGRAM_THINKING_LEVEL:-low}
- TELEGRAM_THINKING_LEVEL_MESSAGE=${TELEGRAM_THINKING_LEVEL_MESSAGE:-medium}
- TELEGRAM_THINKING_LEVEL_INLINE=${TELEGRAM_THINKING_LEVEL_INLINE:-}
secrets:
github_app_private_key:
file: ${GITHUB_APP_PRIVATE_KEY_PATH:?Set GITHUB_APP_PRIVATE_KEY_PATH to the host PEM file}