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 Chaning Call: pipenv run inv -f docker_settings.yaml compose-up load-all compose-down
還可以給出其他一些docker-compose文件(這將使用Docker組成的覆蓋機制)。例如,它將使通常使用構建圖像在給定的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