- WEATHER_CITY и WEATHER_CACHE_TTL добавлены в docker-compose.yml с дефолтными значениями - conftest.py удалён из Dockerfile — тестовый файл не нужен в production Файлы: Dockerfile, docker-compose.yml
22 lines
808 B
YAML
22 lines
808 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}
|
|
- WEATHER_CITY=${WEATHER_CITY:-Магнитогорск}
|
|
- WEATHER_CACHE_TTL=${WEATHER_CACHE_TTL:-3600}
|
|
- PYTHONUNBUFFERED=1
|
|
- TZ=Asia/Yekaterinburg
|