#lando
Вопрос:
Я работаю в агентстве веб-разработки, где мы поддерживаем и поддерживаем около 100 сайтов на drupal и WordPress. Наличие согласованной среды и инструментов между сайтами имеет важное значение для легкого управления всеми ними.
До сих пор мы использовали docker и поддерживали наши собственные изображения на заказ, но, проведя несколько дней с ландо, я вижу, что он может делать все, что нам нужно, и даже больше, без затрат на обслуживание изображения на заказ.
Как только я настроил lando на нескольких сайтах Drupal9, я понял, что мой .lando.yml
файл на 95% одинаков для каждого из них и что мне нужно было отделить файлы landofiles.
После некоторого рефакторинга у меня теперь есть .lando.yml
файл для каждого сайта, содержащий только имя проекта, имя хоста и некоторые переменные среды, а .lando.base.yml
также файл, содержащий все сервисы, инструменты
.lando.base.yml
и т.д. Теперь мой файл одинаков для всех сайтов Drupal9, и это потрясающе!
По мере того как мой опыт работы с lando растет, я добавляю в файл больше инструментов и настроек .lando.base.yml
. Как я могу гарантировать, что каждый проект и/или каждый разработчик в моей организации использует последний .lando.base.yml
файл?
В идеале я хочу, чтобы этот файл не попал в репозиторий, разместил его на общедоступном URL-адресе и загружал его всякий раз, когда запускается lando. Есть ли способ сделать это?