ffdsm は、Drupal さっぽろ謹製の Drupal 実習用 LAMP スタック(VirtualBox 用 Vagrant box)です。
Ubuntu 24.04 LTS(bento/ubuntu-24.04)をベースに次の変更を加えています:
- タイムゾーンを Asia/Tokyo に変更
- Drupal の実習で使用するソフトウェアを導入
- MariaDB
- Apache2 Web サーバー
- PHP 8.3
- Composer
- Drush 8
- Mailpit
- docker-ce、DDEV
- その他
環境構築用のシェルスクリプト(initial.sh
)と Vagrantfile を build サブフォルダに収めています。変更内容の詳細はそちらをご覧ください。
作成した box のパッケージファイルは、Vagrant Public Registry に bkenro/ffdsm という名前でアップロードしています。Vagrantfile で config.vm.box = "bkenro/ffdsm"
と指定してお使いください。サンプルの Vagrantfile とマウント先の www
フォルダを当リポジトリ直下に収めています。
※名前について
初版が Ubuntu 20.04 LTS(Focal Fossa)ベースの、Drupal Sapporo Meetup 用に作った環境だったことから ffdsm としました。読み方は「ふづむ」です。
実際の使用例は、こちらの動画をご覧ください。
なお、Windows 用のショートカットは、setup.ps1 ファイルを PowerShell で実行(右クリックして [PowerShell で実行] をクリック)すると、実際の展開場所に合わせて作り直すことができます。