【AWS】Elastic Beanstalk で瞬間デプロイ!

Elastic Beanstalk で瞬間デプロイ!

毎日学習後に書く学習記録です。

Techpitプログラミング教材一覧Laravel6とAWSで作るブックレビューサイト

この教材アプリは一応完成したが、Github+EC2によるデプロイがターミナルつかったり、VI使ったりと、僕には難しすぎた。

もっと素人にも簡単な方法がないかと探していたら、あった。

elasticbeanstalk

▼参考サイト

AWSでお手軽デプロイ〜Elastic BeanstalkでLaravelアプリをデプロイしてみた | DevelopersIO
公式チュートリアルを参考に、ElasticBeanstalkでLaravelアプリをデプロイしてみました。(初心者向け)

こちらの記事を参考にやってみた。

以下のような警告はでるものの

アプリのURLにアクセスすると、できたじゃあーりませんか!
念の為、スマホでも確認した。見れた。

※ なお、Elastic Beanstalkアプリケーションはすぐ削除しました。

Elastic Beanstalk でデプロイするために最低限必要なこと

結局、教材で作ったBook Reviewアプリは、Cloud9の環境構築時にLinuxを選択していたためElastic Beanstalkの条件に合わずデプロイできなかった。Linux2が必要だったみたい。

そこで、一からやり直すことにした。Linux2での環境構築はこちらの動画がすごく参考になった。

つまり、AWS Linux2の場合、MySqlがMariaDBになるのでMariaDB用の設定にしないといけないってことらしい。

PHPは7.2以上でないとダメみたい。

こういう条件だからね。Cloud9環境を構築する前に知っとかないと、せっかく作ったアプリが無駄になるかも。

 

本日の学習テーマ
●Elastic Beanstalk でデプロイ
本日の結果
●デプロイ成功!

コメント

AWS はどんどん進化しているので、参入が遅いほど最新の技術が使えるという皮肉な状態ですかな。。。