oceanusではPythonで書いたアプリケーションをDockerで動かしています。 Dockerを使ったアプリケーションでは、コンテナごとに変わる可能性がある変数は、DockerfileでENVを使って、環境変数にセットして、プログラム側でそれを読み込んで使えます。 しかし、Pythonで書かれた設定ファイルで、dict型だったり入れ子になったリストやタプル、CPUのコア数な動的に変更されるような変数は、環境変数での管理は難しくなります。 そこで、どの設定ファイル読み込むか、ENVで切り替えられるように作る必要があります。 もう少し詳しく言うと設定ファイルを、取得した環境変数を使って動的に読み込んで、さらに内容を展開する必要があります。 Djangoのsettings.pyを起動時に指定できるのも同じでしょうか(未確認)。 共通に読み込む設定ファイルを作る 当たり前ですが設定ファイルは