![ECS(Fargate)でnextjs+laravel+rds環境構築](https://res.cloudinary.com/zenn/image/fetch/s--aGVmH9iq--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_700%2Cq_90%2Cw_500/https://storage.googleapis.com/zenn-user-upload/book_cover/45eff8b384.jpeg)
ECS(Fargate)でnextjs+laravel+rds環境構築
無料で読める本
便利なツールが簡単に使えるとは限らない、、、(私だけかも) Laravel9 + Nextjs12 + Mysql Aurora & IaCによるインフラのコード化とCI/CDまで一通り環境構築したので、”モダン”な環境にトライしたい人に向けて、便利なツールを簡単に使っていただけるように本書を作成しました。
Chapters
はじめに
プロジェクトを始める
NextプロジェクトのDocker化
ローカルでLaravel(sail)とnextのコンテナ間通信
NextからLaravelにAPIリクエストを送信
Laravelをnginx+php-fpmで動かす
Laravel(nginx+php-fpm)&mysql&next(node)で通信
閑話休題「何を言ってるか1ミリもわからん」〜読み飛ばしてOK〜
AWS: ECRにリポジトリ作成
Terraformの初期設定
TerraformでVPCを作成
TerraformでRoute53のレコード作成
TerraformでALBを作成
TerraformでSecurity Groupの作成
TerraformでRDS(Aurora Mysql)の作成
TerraformでECS(Fargate)構築
Terraformを実行してみる
DBにLaravelからマイグレーション実行するには
Codebuildで利用するカスタムイメージの作成
TerraformでCodepipelineを作成する
Buildspec.ymlを作成しデプロイ
終わり
Community
Author
Topics