Drupal9 の開発環境を docker で簡単構築
以下のリポジトリを利用
https://github.com/ricardoamaro/drupal9-docker-app
この Drupal9 は Linux, Apache, MySQL, Memcache と SSH が動きます。
とりあえずの開発環境としては十分。
Macで動かします。
git clone https://github.com/ricardoamaro/drupal9-docker-app.git
cd drupal9-docker-app
./drupal9_local.sh
macOS上ではdockerの動作が遅い。
Docker Desktop Community 2.3.1.0 から ディスクパフォーマンスが向上。
Mutagen ベースのキャッシュ機能を利用。
Docker の Preferences > Resources > FILE SHAREING でマウントするディレクトリを指定
/Users/pathto/drupal9-docker-app/local
パーミッションの問題が起こる場合はコンテナ上で
chmod -R o+w /var/www/html
chmod -R o+w /var/lib/mysql
**** Starting Drupal using persistence on local/ folder ****
Using MYSQL PORT: 60007
Using HTTP URL : http://localhost:57822
上記のように表示されたらブラウザでアクセスして動作確認。
http://localhost:57822/
Comments