システム・データ管理

競合調査データベースのシード注入およびGCP環境移行パラメータ設定

1. docs ディレクトリ初期データ(Media Competitor Analysis.xlsx)のDBシード注入

docs ディレクトリ内に配備されている調査スプレッドシートから、主要媒体のイベント・登壇者データを読み込みデータベースへ一括反映します。

2. GCP (Cloud Run / Cloud SQL) 移行互換性アーキテクチャ

  • DB抽象化レイヤー: IReportRepository インターフェースにより、環境変数 DATABASE_PROVIDER=sqlite|postgres で SQLite (EC2/Dev) と Cloud SQL (GCP) をコード変更なしで即時切り替え可能。
  • basePath 排除: ルートドメイン (greport.test.mccann.co.jp) 直下で自己完結動作し、GCP Cloud Run コンテナ環境にそのままデプロイ可能。
  • 環境変数駆動: GEMINI_API_KEY, GREPORT_DB_PATH のみで動作完了。