Рубрики
Без рубрики

Колба и .env

Чтобы узнать, как заселить приложение React Посещение приложения-https: //lagandlog.com/logs/how-to-dockerize-react … Tagged Flask, Python, Env.

Чтобы узнать, как заселить приложение 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”