Elastic Beanstalk で瞬間デプロイ!
毎日学習後に書く学習記録です。
Techpit / プログラミング教材一覧 / Laravel6とAWSで作るブックレビューサイト
この教材アプリは一応完成したが、Github+EC2によるデプロイがターミナルつかったり、VI使ったりと、僕には難しすぎた。
もっと素人にも簡単な方法がないかと探していたら、あった。
▼参考サイト
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 でデプロイ
●Elastic Beanstalk でデプロイ
本日の結果
●デプロイ成功!
●デプロイ成功!
コメント
AWS はどんどん進化しているので、参入が遅いほど最新の技術が使えるという皮肉な状態ですかな。。。