и выполнение
manage.py migrate
падало с ошибкой, что SECRET_KEY не задан в настройках.
Его я передаю через env_file в docker-compose.yaml
Сейчас я захожу в контейнер и там руками делаю
manage.py migrate
всё норм проходит.
Почему в первом случае ошибка?
Потому что RUN не подходит в данном случае, это команда делает слой в образе, а env переменные экспортируются в контейнер Тебе нужно использовать CMD вместо RUN, а лучше в баш скрипт вынеси эти команды
В уже готовый контейнер? На этапе сборки их не получится использовать?
Нет Не понятно как они должны работать в сборке образа Ты же просто образ готовишь
Обсуждают сегодня