通常、Dockerコンテナで実行されるPythonスクリプトをローカル環境で実行したいと思います。 、ローカルでこれを実行するためには環境ファイルからの環境変数の読み込み
DB_ADDR=rethinkdb
DB_PORT=28015
DB_NAME=ipercron
私はこれらの行は、私は私のパーサを書くことができ
os.environ['DB_ADDR'] = 'rethinkdb'
os.environ['DB_PORT'] = '28015'
os.environ['DB_NAME'] = 'ipercron'
に変換されるだろうが、:docker-compose.yml
は(部分的に)、以下のようになりますどのenv_fileを指定します私は設定ファイルから環境変数を読み込む既存のモジュール/ツールがあるかどうか疑問に思っていましたか?
注:pipパッケージは、dotenvではなくpython-dotenvという名前です。 (残念ながら、dotenvという名前の全く関係のないパッケージもあります。) – Luke