システム・データ管理
競合調査データベースのシード注入および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のみで動作完了。