家計簿アプリを作る #79:Cloudflare Pages への再デプロイ
家計簿アプリ作成シリーズの第79回です。予算オーバー時のメール通知機能がまとまったので、Cloudflare Pagesへ再デプロイします。
デプロイ手順
budget_alerts テーブルのマイグレーションを本番のD1に適用し、RESEND_API_KEY を本番環境のシークレットとして設定してから、ビルド・デプロイを実行しました。
wrangler secret list やCloudflareダッシュボードの「Variables and Secrets」で、シークレットの名前が正しく登録されているか確認できます(値自体はマスクされ表示されません)。
本番環境で以下を確認し、問題ありませんでした。
- 予算オーバー時にメールが届くこと
- 同じ月に2回目のページ読み込みをしても、メールが再送されないこと
- 検索・カテゴリで絞り込んだ状態でも正しく判定されること
まとめ
外部APIとの連携やシークレット管理を伴う機能も、本番環境で問題なく動作することを確認できました。