Чтобы узнать, как заселить приложение React – https://lagandlog.com/logs/how-to-dockerize-react-app
Файлы ENV позволяют размещать переменные вашей среды в файл. Это на самом деле похоже,
REDIS_ADDRESS=localhost:6379 MEANING_OF_LIFE=42 MY_SECRET="helloworld"
Создание файлов .env в ваших проектах помогает вам управлять всеми секретами или переменной в файле и в секретном месте. Не рекомендуется выдвигать файл ENV в репозиторий GIT.
В нашем посте мы используем файл .env внутри приложения Python Flask.
Внутри вашей виртуальной среды проекта,
pip install python-dotenv
Считает пару клавишных значений из файла .env и добавляет их в переменную среды. Он отлично подходит для управления настройками приложения во время разработки и в производстве, используя 12-Factor принципы.
Наиболее распространенное использование состоит в вызове LOAD_DOTENV после запуска приложения, которое будет загружать переменные среды из файла с именем .ENV в текущем каталоге.
Создайте свой .env Файл вместе с настройками/конфигурацией.
. ├── .env └── config.py
В вашем файле конфигурации введите следующие строки,
from dotenv import load_dotenv load_dotenv()
Теперь все ваши пары будут загружены в ваше приложение. Вы можете использовать переменную как,
import os SECRET_KEY = os.getenv("MY_SECRET")
Вот и все, теперь вы можете создать файл .env и использовать его через приложение Flask.
Чтобы узнать, как заселить приложение React – https://lagandlog.com/logs/how-to-dockerize-react-app
Оригинал: “https://dev.to/sasidharan/flask-and-env-22am”