-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.secrets.env.example
More file actions
38 lines (37 loc) · 2.07 KB
/
Copy path.secrets.env.example
File metadata and controls
38 lines (37 loc) · 2.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# put-secrets.sh 用のシークレット値テンプレート。
# このファイルをコピーして .secrets.env(または .secrets.prod.env)を作り、値を埋める。
# .secrets* は gitignore 済み。絶対にコミットしないこと。
#
# cp .secrets.env.example .secrets.env
# ./scripts/put-secrets.sh # dev
# ./scripts/put-secrets.sh --env production # prod(.secrets.prod.env を使うなら SECRETS_FILE=... を併用)
SESSION_JWT_SECRET=
# GOOGLE_PLAY_SA_KEY はここに 1 行 JSON を入れてもよいが、複数行 JSON は
# GOOGLE_PLAY_SA_KEY_FILE=./sa.json ./scripts/put-secrets.sh の方が扱いやすい。
GOOGLE_PLAY_SA_KEY=
APPSTORE_CONNECT_KEY=
OCTOKIT_PAT=
DISCORD_CS_WEBHOOK_URL=
DISCORD_CRASH_WEBHOOK_URL=
DISCORD_REVIEW_WEBHOOK_URL=
# --- AI エージェント(/agent/chat)---
# AGENT_MODEL が anthropic: のとき必須
ANTHROPIC_API_KEY=
# AGENT_MODEL が openai: のとき必須
OPENAI_API_KEY=
# AGENT_MODEL が google: のとき必須(Vertex AI 用サービスアカウント鍵 JSON)。
# 複数行 JSON は GOOGLE_VERTEX_SA_KEY_FILE=./secrets-vertex-sa.json ./scripts/put-secrets.sh が
# 扱いやすい(リポジトリ内に置くなら secrets*.json 名にすること。.gitignore 済み)。
GOOGLE_VERTEX_SA_KEY=
# LangSmith トレーシング(dev のみ・任意)
LANGSMITH_API_KEY=
# --- フィードバックのトリアージ ---
# 判定(スパム・カテゴリ・優先度・原因コンポーネント)に使う TypeSafe の API キー。
# 計測スクリプト(npm run typesafe-spike)はこの値を環境変数から直接読むため、
# Worker のシークレットとして投入する必要があるのは本体を切り替えてから。
TYPESAFE_API_KEY=
# --- TTS(/tts)---
# Cloud Text-to-Speech を呼べるサービスアカウント鍵 JSON(必須)。
# 複数行 JSON は GOOGLE_TTS_SA_KEY_FILE=./secrets-tts-sa.json ./scripts/put-secrets.sh が
# 扱いやすい(リポジトリ内に置くなら secrets*.json 名にすること。.gitignore 済み)。
GOOGLE_TTS_SA_KEY=