bingo_next 概要 アプリケーションはNext.js アプリケーションコードはv0で作成 ホスティングと監視はvercel IaCはterraformにより構築 必要アカウント Vercel Hashicorp Cloud 環境構築 application git clone voltaを設定 voltaにより、nodeとpnpmをpackage.jsonで指定されたバージョンをインストールする volta install node@${指定バージョン} volta install pnpm@${指定バージョン} アプリケーションのインストールと起動 pnpm i --frozen-lockfile pnpm run dev huskyの設定 application/.husky/pre-commitに実行権限がなく、lint-stagedが実行されない場合もある その場合、実行権限を付与した上で、git設定を確認する git update-index --add --chmod=+x application/.husky/pre-commit git config core.filemode false iac terraformをローカルにインストール terraformのバージョンはmain.tfを参照 iacディレクトリで以下を実行 terraform login terraform init 開発ルール Pull Requestのレビューは常に日本語で行う