У меня есть файл serverless.yml, который определяет переменные среды.Чтобы использовать их для моей локальной сцены в док-контейнере, я использую безсерверный плагин dotenv , чтобы экспортировать их в файл .env.Я делаю это в моем docker-compose.yml, где я также экспортирую переменные из этого файла.Это работает, поскольку мои настройки django имеют к ним доступ.
command: >
bash -c "sls dotenv -s local
&& export $$(grep -v '^#' .serverless/.env | xargs -d '\n')
&& python manage.py makemigrations ingredients"
Однако, если я зайду в контейнер или выполню команду, переменные среды больше не будут доступны:
docker-compose exec name python manage.py createsuperuser
Чего мне не хватает?