github grandvan709/yookassa-to-mynalog 2.4.2

17 hours ago

🔧 Улучшения

  • Рефакторинг загрузки переменных окружения — убрана секция env_file из docker-compose.yml. Все переменные теперь загружаются исключительно через python-dotenv, который корректно обрабатывает одинарные кавычки в .env. Это устраняет проблему с таймзоной на Ubuntu, где Docker Compose передавал кавычки как часть значения.

  • TZ теперь применяется через Python — часовой пояс загружается в config.py и устанавливается через os.environ + time.tzset(), а в entrypoint.sh читается через Python (аналогично CRON_SCHEDULE).

  • Возвращены одинарные кавычки в .env.example — единый стиль оформления, python-dotenv снимает их автоматически.

⚠️ Важно

После обновления необходимо обновить docker-compose.yml на сервере — из него убрана секция env_file. Если вы ранее добавляли TZ=Europe/Moscow напрямую в environment секцию docker-compose.yml — удалите эту строку и убедитесь, что TZ задана в .env.

🤝 Благодарности

Спасибо @lie-must-die за обнаружение проблемы с одинарными кавычками на Ubuntu (#17).

Don't miss a new yookassa-to-mynalog release

NewReleases is sending notifications on new releases.