LoginSignup
3
3

More than 1 year has passed since last update.

Laravel AWSデプロイ→TODOアプリ実装までにやった事

Posted at

AWS EC2にLaravel x mysqlx nginx環境を構築するまでやったこと

AWS環境構築を学ぶ

上記はUdemyを参考にしたudemyリンク
動画はEC2にWordPressをアップロードしているが、EC2の構築までを参考にして、デプロイするものをLaravelにすれば良い。

EC2にSSH接続する

LaravelをCloud9で作ってみる

Cloud9はAWSの無料枠だと使用できるメモリに限りがある為、CRUDだけ試して撤退した。

Laravelのローカル開発環境を作ってみる

Laravel6 : Mampで最初つくった(しかし、その後公式のDocker Sailを知る)

Mampで動いたが、Laravel8はDocker Sailコマンドで簡単にローカル環境が作れることを知り、そちらを採用した。

Laravel8でローカル環境構築

上記記事ではローカル環境でLaravelアプリを作り、mysqlを入れるまで行った。
そして、github経由でAWSへのデプロイを試みたが、失敗した。

LaravelをAWS(nginx)へデプロイし、さらに編集をしていく方法

上記でEC2へのデプロイとその後の編集、TODOアプリ作成まで実装できた。

デプロイしたnginx環境のEC2にBasic認証を設定

デプロイまでの感想

当初cloid9で行けると思ったら、メモリの関係でいけず、Mampでやろうとしたが、今はDocker環境を公式が用意していて、それに移行。
しかし、デプロイがうまくいかず苦戦
最終的にデプロイできたら、今度は編集方法がわからない。。
直接SSHしてVSCodeで編集出来てアルチザンコマンドも使える!
それでなんとかここまでいけました。
ここから、自身のオリジナルアプリを実装していくまでさらに研究します

(続く)

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3