+ docker / docker-compose.
конкретная проблема:
хочу прокинуть переменные окружения в docker-compose файле, и ловить в django настройках через os.environ.get(....)
при деплое это удобно, нормально, но как быть при локальной разработке, есть удобные варианты ? так как приходится с .env файла закидывать все переменные окружения типа "set -a; . .env; set +a", а при перезапуске IDE они слетают и снова нужно закидывать...
Что я делаю не так?)
поделитесь пожалуйста опытом или хорошей статьей по теме.
как пример: https://testdriven.io/blog/dockerizing-django-with-postgres-gunicorn-and-nginx/
В docker-compose указать env_file
прочитай пожалуйста внимательнее мое сообщение ) вопрос о локальной разработке
Есть библиотека dotenv https://pypi.org/project/python-dotenv/ Указываешь путь к .env файлу и все твои переменные подтянутся
Ты сможешь ловить их с помощью os.environ.get(...) как локально так и в контейнере
как раз сейчас использую эту либу но приходится держать .env файл в директории django проекта, выглядит как костыль,
Что тебя смущает?)
👍 хорошие туториалы
Обсуждают сегодня