テクニカル雑記帳です
【AWS】Laravelアプリケーションのデプロイ
Composer で作成されたファイルを含むソースバンドルを作成する
- アプリケーションのルートで実行する
- hoge.zip には付けたいファイル名を入れる
zip ../hoge.zip -r * .[^.]* -x "vendor/*"
ソースバンドルをデプロイする
- Elastic Beanstalk コンソールの管理ページへ移動する
- アップロードとデプロイで先程のファイルを選択し、デプロイボタンを押下する 🦑 < 結構時間かかるよ
確認
- ダッシュボードに遷移するので、完了になるまで待つ
ルートの設定
アプリケーションのURL叩くとエラーになってしまう。その原因は、ルートが / になっているから。
なので、ルートを /public にする必要がある。
Elastic Beanstalk コンソールの管理ページへ移動する
サイドメニューの [設定] へ移動する
[設定] の [ソフトウエア] から [変更] でページ移動する
[ドキュメントのルート] に [/public] と入力し [変更] で完了
ダッシュボードに遷移するので、完了になるまで待つ
🦑 < 結構時間かかるよ