はじめに
現代のWeb開発では、複数の依存関係や設定が必要になることが一般的です。そのため、開発環境を簡単に構築・管理できるツールの需要が高まっています。Landoはそのようなツールの一つで、特にDockerをベースにした環境管理をシンプルにすることで知られています。本記事ではLandoを使ってDrupalをローカル環境で実行する方法を詳しく解説します。
Landoとは?
Landoは、開発者向けのローカル開発環境ツールです。内部でDockerを利用しいて、複数のプロジェクト環境を簡単にセットアップし、管理することができます。Landoの特徴的な機能の一つにrecipeがあります。recipeとは、特定の開発スタックやフレームワーク(例:Drupal、WordPress、Laravelなど)に最適化された設定テンプレートのことです。これを使うことで新規プロジェクトのセットアップが迅速かつ容易に行えます。
Landoのインストール
まずはLandoをインストールします。Landoの公式サイト(Linuxの例 https://docs.lando.dev/install/linux.html )を参考にインストール手順に従ってセットアップします。インストールが完了したら、以下のコマンドでLandoが正しくインストーラーされているか確認します。
lando version
Drupalのインストール
Composerを使ってDrupalをインストールします。以下のコマンドを実行して、Drupalのファイルをダウンロードします。
composer create-project drupal/recommended-project
cd recommended-project
Landoの設定ファイルを作成
Landoの設定ファイルを作成します。Landoでは、.lando.ymlというファイルを使って環境設定を行います。以下は、Drupal用の基本的な設定例です。
name: my-drupal-app
recipe: drupal10
config:
webroot: web
php: '8.3'
この設定では、プロジェクト名をmy-drupal-appとし、Drupal 10とPHPのバージョン8.1を使用しています。
これで設定は完了です。 Landoを使ってアプリをローカル実行してみたその2 に続きます。
