既存のLaravelプロジェクトにLaradockを導入する
既存のLaravelプロジェクトをLaradock化する案件に遭遇しました。
新規にLaradock環境とLaravelプロジェクトを構築する手順は多く見つかるのですが、既存のLaravelプロジェクトにLaradockを導入する記事は見当たらなかったので、忘れない内に手順を記事にします。
フォルダー構成
こんな感じのフォルダー構成の project-hoge
というLaravelプロジェクトがもともとあるとします。
project-hoge/
├ .env : laravelプロジェクトの設定ファイル
├ composer.json
└ (中略)
上記を最終的に以下のようにします。
project-hoge/
├ .env : laravelプロジェクトの設定ファイル
├ composer.json
├ (中略)
└ laradock/
└ (中略)
laradockフォルダーを作成する
カレントディレクトリーが project-hoge
フォルダーの状態で、以下のコマンドを実行します。
git submodule add https://github.com/Laradock/laradock.git
すると、 laradock
フォルダーが生成され、その中にLaradockのソースコードが展開されます。
以上でLaradockの導入完了です。
後の手順は、新規にLaradockのプロジェクトを作成する場合と、変わりません。 laradock/.env
を編集して、Laradockの設定をしていきましょう。
さいごに
本記事作成にあたり、以下の記事を参考にしました。ありがとうございました。