docker_mimir
1.0.0
このリポジトリは、以前は展開ワークフローを含むミラーと一緒に維持されていました。このリポジトリを構成から独立させておくことは、わずかな利点のみで多くの努力であることが判明しました。
docker_mimirは、Invokeに基づいたインポートパイプラインです。 invokeを設定する最も簡単な方法は、カスタム構成ファイルを作成することです。すべての可能な変数は、デフォルトの構成ファイル: invoke.yamlにコメントされています。docker_mimir実行するには、pipenvが必要です。 必要なデータディレクトリを構成するには、一部の環境変数を設定できます(CLIまたはディレクトリ内の.envファイルで)。次のように設定できるENV変数:
OSM_DIR = <path to osm data dir>
ADDR_DIR = <path to addresses data dir>
COSMOGONY_DIR = <path to cosmogony data dir>pipenv run inv -f docker_settings.yaml load-in-docker-and-testdocker_settings.yamlには、ルクセンブルクに関するデータをダウンロードしてインポートするためのサンプル構成が含まれています。docker-compose up実行します。invokeチェーンコール]を使用することもできます。 pipenv run inv -f docker_settings.yaml compose-up load-all compose-down
他のdocker-composeファイルも指定することができます(これにより、Docker Compose Overrideメカニズムが使用されます)。たとえば、特定のMimir(またはFafnir、Cosmogony、...)ブランチでテストを実行するために画像を習慣にすることができるようになります。
ファイルパスは、次のように--files引数で与えられます。
pipenv run inv -f docker_settings.yaml load-in-docker-and-test --files my-docker-compose.yml --files my-other-compose.yml