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