Drupal 9によるLandoの使用



Mampとの作業の年後、私は開発スタックをDockerとDockerの構成に移動することを決めた.私の同僚の多くがそれに非常に興奮していたので、私は主に好奇心からそれをしました.
そして、私は行きました、そして、私はDocker構成に深く潜り始めました、私は私自身のDockerファイルを作成する方法を学びました.それにもかかわらず、私は非常に多くのボイラーを実行可能なDrupalサイトを回転させなければならないと私に思われました.
ある日、ウェブ上で閲覧中に、私はlandoを発見!
Landoは-彼らが自分のウェブサイトからそれを置くように-それは無料でオープンソースのローカル開発環境Dockerコンテナ技術に組み込まれている.コマンドを実行するだけで:ランゴスタート、あなたが使用しているものに関係なく、完全なランプベースのインフラを実行することができます.
$ lando start
LandoはDrupalのためだけではありませんが、それはまたあなたから選択するフレームワークのプールを提供します.非常に楽な、あなたはDrupal、ララベル、ワードプレスと多くを実行することができます.

インストール


ただ、インストールページに出てくると、簡単にできませんでした.
https://docs.lando.dev/basics/installation.html

Drupal 9の設定


ローカルランドリーをインストールした後、あなたは、ランドスケープinitを実行することができます、そのコマンドは、あなたのサイトのステップを設定するのに役立ちます.
$ lando init
プロセスの終了時には、aを終了する必要があります.ランドマーク.以下のファイルと同様です.
#.lando.yml
name: my-project
recipe: drupal9
config:
  webroot: web
  php: "7.4"

You can achieve the same by copying and pasting the code above into a .lando.yml file inside of your root directory and then just run lando start


走る


Rando Drushコマンドのようなコマンドの開始時にランドマークを事前に修正することでdrushコマンドを実行することができます
#Example
$ lando drush cr
あなたはもはやDrushの設定について心配する必要はありません、Landoはあなたが右のPHPバージョンとDrupalサイトの右のDrushバージョンを使用していることを気にします.

Landoについての詳細情報


ここではいくつかのランドマークについての興味深いリンクです
Lando Overview
Lando Drupal9 recipe
Tooling with Lando