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