あじちゃんのブログ。備忘録。

〜SEもOLなんですかね?

【AWS】Laravelアプリケーションのデプロイ

Composer で作成されたファイルを含むソースバンドルを作成する

  • アプリケーションのルートで実行する
  • hoge.zip には付けたいファイル名を入れる zip ../hoge.zip -r * .[^.]* -x "vendor/*"

ソースバンドルをデプロイする

  • Elastic Beanstalk コンソールの管理ページへ移動する f:id:azix:20180722234450p:plain
  • アップロードとデプロイで先程のファイルを選択し、デプロイボタンを押下する f:id:azix:20180722235200p:plain 🦑 < 結構時間かかるよ

確認

  • ダッシュボードに遷移するので、完了になるまで待つ

ルートの設定

アプリケーションのURL叩くとエラーになってしまう。その原因は、ルートが / になっているから。
なので、ルートを /public にする必要がある。

  • Elastic Beanstalk コンソールの管理ページへ移動する
  • サイドメニューの [設定] へ移動する
  • [設定] の [ソフトウエア] から [変更] でページ移動する
  • [ドキュメントのルート] に [/public] と入力し [変更] で完了 f:id:azix:20180722235255p:plain

  • ダッシュボードに遷移するので、完了になるまで待つ
    🦑 < 結構時間かかるよ