フラスコと.env


Dockerizeへの方法を学習するには、アプリケーションの訪問を参照してください
Envファイルを使用すると、環境変数をファイル内に配置できます.実際には、
REDIS_ADDRESS=localhost:6379
MEANING_OF_LIFE=42
MY_SECRET="helloworld"
作成.プロジェクト内のenvファイルは、すべての秘密や変数のファイルを管理し、秘密の場所に役立ちます.ENVファイルをgitリポジトリにプッシュすることは推奨されません.
我々のポストでは、我々は使用しています.Pythonフラスコアプリケーションの中のenvファイル.
プロジェクトの仮想環境の中で
pip install python-dotenv
キー値ペアを読み込みます.env fileと環境変数に追加します.これは、開発中にアプリケーションの設定を管理するための生産性の高いhttps://lagandlog.com/logs/how-to-dockerize-react-app原則を使用しています.
最も一般的な使用法は、アプリケーションが起動したときにloadCharttenvを呼び出すことで構成されます.現在のディレクトリのenv.
クリエイトユア.あなたの側/設定ファイルに沿ってenvファイル.
.
├── .env
└── config.py
設定ファイルの中に次の行を入力します.
from dotenv import load_dotenv
load_dotenv()
これで、すべてのキー=値ペアがアプリケーションに読み込まれます.変数を使用します.
import os
SECRET_KEY = os.getenv("MY_SECRET")
それはあなたが今作成することができます.envファイルとフラスコアプリケーション間でそれを使用します.
Dockerizeへの方法を学習するには、アプリケーションの訪問を参照してください
12-factor
ハッピーコーディング👾