デプロイメント
ルール
- 環境変数:開発には
.env.local、本番環境にはプラットフォームの環境変数を使用 —.envはコミットしないでください - ヘルスチェックエンドポイント:
GET /api/healthは{ status: "ok" }を返します - プレビューデプロイメント:すべてのPRにプレビューURLを生成します(Vercel/Netlify/Railway)
- ロールバック戦略:以前のデプロイメントを保持し、ワンクリックでロールバック可能
- CI/CD:デプロイ前にテストがパスする必要があります — 絶対にスキップしないでください
- ドメイン設定:カスタムドメインにはCNAMEを使用し、SSLは自動プロビジョニングされます
- ビルドコマンド:
npm run build— エラーや警告なく完了する必要があります - 出力ログ:本番環境では構造化JSONログ、開発環境では人間が読みやすい形式