docker_mimir
1.0.0
تم الحفاظ على هذا المستودع سابقًا مع مرآة تحتوي على سير عمل النشر لدينا. اتضح أن إبقاء هذا المستودع مستقلًا عن تكويناتنا قد كان الكثير من الجهود لجهود قليلة فقط.
docker_mimir هو خط أنابيب استيراد يعتمد على الاستدعاء. أسهل طريقة لتكوين 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 على تكوين مثال لتنزيل واستيراد البيانات حول Luxembourg.docker-compose up .invoke : pipenv run inv -f docker_settings.yaml compose-up load-all compose-down
يمكن أيضًا إعطاء بعض ملفات docker-compose (سيستخدم ذلك آلية التجاوز). على سبيل المثال ، سيجعل من الممكن استخدام صورة بناء مخصصة لتشغيل الاختبارات على فرع 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