Spaces:
Running
Running
File size: 1,148 Bytes
0e94626 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | version: "3.8"
services:
apex:
build: .
ports:
- "7860:7860"
environment:
# Configure these in HF Space Settings -> Variables and secrets instead
- TELEGRAM_API_ID=${TELEGRAM_API_ID:-}
- TELEGRAM_API_HASH=${TELEGRAM_API_HASH:-}
- TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN:-}
- TELEGRAM_ALLOWED_CHAT_IDS=${TELEGRAM_ALLOWED_CHAT_IDS:-}
- TMDB_API_KEY=${TMDB_API_KEY:-}
- APEX_SECRET_KEY=${APEX_SECRET_KEY:-}
# Conservative defaults for the small HF Space CPU/memory profile.
- APEX_STREAM_MAX_GLOBAL=${APEX_STREAM_MAX_GLOBAL:-8}
- APEX_STREAM_MAX_PER_CLIENT=${APEX_STREAM_MAX_PER_CLIENT:-2}
- APEX_STREAM_MAX_PER_SOURCE=${APEX_STREAM_MAX_PER_SOURCE:-2}
- APEX_TELEGRAM_MAX_CONCURRENT=${APEX_TELEGRAM_MAX_CONCURRENT:-2}
- APEX_METADATA_WORKERS=${APEX_METADATA_WORKERS:-1}
- APEX_ARTWORK_WORKERS=${APEX_ARTWORK_WORKERS:-1}
volumes:
- apex-data:/data
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:7860/health"]
interval: 30s
timeout: 5s
retries: 3
volumes:
apex-data:
|