- Add YANDEX_WEATHER_API_KEY (required by bot.py and pogoda.py) - Rename WEATHER_API_RATE/BURST to YANDEX_WEATHER_API_RATE/BURST (matching os.getenv keys in utils/rate_limiter.py) - Remove unused OPEN_METEO_API_RATE/BURST - Add WEATHER_CACHE_TTL to .env.example
20 lines
692 B
YAML
20 lines
692 B
YAML
services:
|
|
discord-bot:
|
|
build: .
|
|
container_name: discord-bot
|
|
restart: unless-stopped
|
|
environment:
|
|
- DISCORD_TOKEN=${DISCORD_TOKEN}
|
|
- MORNING_TIME=${MORNING_TIME:-07:00}
|
|
- MORNING_CHANNEL_ID=${MORNING_CHANNEL_ID}
|
|
- LOG_LEVEL=${LOG_LEVEL:-INFO}
|
|
- CAT_API_RATE=${CAT_API_RATE:-1}
|
|
- CAT_API_BURST=${CAT_API_BURST:-3}
|
|
- YANDEX_WEATHER_API_KEY=${YANDEX_WEATHER_API_KEY}
|
|
- YANDEX_WEATHER_API_RATE=${YANDEX_WEATHER_API_RATE:-1}
|
|
- YANDEX_WEATHER_API_BURST=${YANDEX_WEATHER_API_BURST:-3}
|
|
- HABR_RSS_RATE=${HABR_RSS_RATE:-1}
|
|
- HABR_RSS_BURST=${HABR_RSS_BURST:-2}
|
|
- PYTHONUNBUFFERED=1
|
|
- TZ=Asia/Yekaterinburg
|