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 Chaining 통화를 사용할 수도 있습니다. 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