fix: align docker-compose env vars with Yandex Weather API

- 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
This commit is contained in:
deadzilla 2026-07-21 09:44:03 +05:00
parent f7df0f4900
commit 4b20645430
2 changed files with 4 additions and 4 deletions

View File

@ -10,3 +10,4 @@ YANDEX_WEATHER_API_RATE=1
YANDEX_WEATHER_API_BURST=3 YANDEX_WEATHER_API_BURST=3
HABR_RSS_RATE=1 HABR_RSS_RATE=1
HABR_RSS_BURST=2 HABR_RSS_BURST=2
WEATHER_CACHE_TTL=3600

View File

@ -10,10 +10,9 @@ services:
- LOG_LEVEL=${LOG_LEVEL:-INFO} - LOG_LEVEL=${LOG_LEVEL:-INFO}
- CAT_API_RATE=${CAT_API_RATE:-1} - CAT_API_RATE=${CAT_API_RATE:-1}
- CAT_API_BURST=${CAT_API_BURST:-3} - CAT_API_BURST=${CAT_API_BURST:-3}
- WEATHER_API_RATE=${WEATHER_API_RATE:-1} - YANDEX_WEATHER_API_KEY=${YANDEX_WEATHER_API_KEY}
- WEATHER_API_BURST=${WEATHER_API_BURST:-3} - YANDEX_WEATHER_API_RATE=${YANDEX_WEATHER_API_RATE:-1}
- OPEN_METEO_API_RATE=${OPEN_METEO_API_RATE:-2} - YANDEX_WEATHER_API_BURST=${YANDEX_WEATHER_API_BURST:-3}
- OPEN_METEO_API_BURST=${OPEN_METEO_API_BURST:-5}
- HABR_RSS_RATE=${HABR_RSS_RATE:-1} - HABR_RSS_RATE=${HABR_RSS_RATE:-1}
- HABR_RSS_BURST=${HABR_RSS_BURST:-2} - HABR_RSS_BURST=${HABR_RSS_BURST:-2}
- PYTHONUNBUFFERED=1 - PYTHONUNBUFFERED=1