К содержимому

5 материалов

деплой

Грабли

docker compose restart не перечитывает .env

Значение в .env изменено, docker compose restart прошёл, приложение видит старое.

Поменяли переменную, перезапустили контейнер — работает по-старому. Restart не пересоздаёт контейнер, а переменные окружения задаются только при создании.

Грабли

nginx в контейнере не видит правку конфига, хотя файл смонтирован

Конфиг изменён в примонтированном файле, nginx -s reload проходит, поведение прежнее.

reload перечитывает конфиг, но не всегда тот, который вы правили. Разбор, почему bind-mount ведёт себя не так, как ожидается.

Грабли

Sandbox-ключ в production отвергается намеренно, а выглядит как поломка

Те же ключи: в тесте авторизация проходит, на стенде с APP_ENV=production — отвергается.

Интеграция авторизуется в тесте и не авторизуется на стенде с production-настройкой. Это не баг конфигурации, а защита, которая работает как задумано.