あと1ステップで動きます

アプリは起動していますが、Google OAuth クライアントがまだ設定されていません。GCPコンソールでの作成は自動化できなかったため、以下だけ手作業でお願いします。

  1. GCPコンソールの 認証情報 で「OAuth 2.0 クライアント ID」を作成(種類: ウェブアプリケーション)
  2. 承認済みのリダイレクト URI に https://kpi.live-enquete.com/auth/callback を追加
  3. 同じプロジェクトで Google Sheets APIGoogle Drive API を有効化
  4. OAuth同意画面のユーザーの種類を「内部」にする(bravesoft.co.jp のみ)
  5. 取得したIDとシークレットをサーバの /opt/np-kpi-dashboard/.env に設定して再起動
GOOGLE_OAUTH_CLIENT_ID=...
GOOGLE_OAUTH_CLIENT_SECRET=...
GOOGLE_OAUTH_REDIRECT_URI=https://kpi.live-enquete.com/auth/callback

sudo systemctl restart np-kpi-dashboard

設定が終わるとこの画面はログイン画面に切り替わります。