私は Web 開発会社で働いており、約 100 の drupal および Wordpress サイトをサポートおよび保守しています。それらすべてを簡単に管理するには、サイト間で一貫した環境とツールを用意することが不可欠です。
これまで、私たちは docker を使用して独自の特注イメージを維持してきましたが、lando を数日間使用したところ、特注の docker イメージのメンテナンス オーバーヘッドなしで、必要なすべてを実行できることがわかりました。
いくつかの Drupal9 サイトで lando をセットアップした後、自分の.lando.ymlファイルがそれぞれのサイトで 95% 同一であることに気付きました。そして、必要なことは landofile を分離することでした。
いくつかのリファクタリングの後.lando.yml、プロジェクト名、ホスト名、およびいくつかの環境変数のみを含む各サイト用の.lando.base.ymlファイルと、すべてのサービス、ツールなどを含むファイルができました
。My.lando.base.ymlはすべての Drupal9 サイトで同じになりました。これは驚くばかり!
lando の経験が増えるにつれて、ツールと構成を.lando.base.ymlファイルに追加します。組織内の各プロジェクトや各開発者が最新の.lando.base.ymlファイルを使用していることを確認するにはどうすればよいですか?
理想的には、このファイルをレポから外し、公開されている URL に置き、lando が開始されるたびにダウンロードするようにしたいと考えています。これを行う方法はありますか?