forked from openai/codex
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
73 lines (58 loc) · 2.47 KB
/
.env.example
File metadata and controls
73 lines (58 loc) · 2.47 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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# 🔒 Codex環境変数設定テンプレート
# バージョン: v2.11.1
# 作成日: 2026-01-28
#
# 使用方法:
# 1. このファイルをプロジェクトルートに .env としてコピー
# PowerShell: Copy-Item .env.example .env
# Bash: cp .env.example .env
# 2. 各APIキーの値を実際の値に置き換える
# 3. パーミッション設定(Linux/macOS): chmod 600 .env
#
# 注意事項:
# - .envファイルは.gitignoreに追加されており、Gitにコミットされません
# - APIキーは絶対に公開しないでください
# - 定期的にAPIキーをローテーションしてください
# ==================== 必須設定 ====================
# OpenAI APIキー(Codex専用、最優先)
# 取得先: https://platform.openai.com/api-keys
# 形式: sk-proj-XXXXXXXXXXXXXXXXXXXX
# 優先度: 🥇 最優先(環境変数の中で最も優先される)
CODEX_API_KEY=
# OpenAI APIキー(汎用、CODEX_API_KEY未設定時のフォールバック)
# 取得先: https://platform.openai.com/api-keys
# 形式: sk-proj-XXXXXXXXXXXXXXXXXXXX
# 優先度: 🥉 フォールバック
OPENAI_API_KEY=
# ==================== MCP Server用APIキー(任意) ====================
# GitHub Personal Access Token(GitHub MCP Server用)
# 取得先: https://github.com/settings/tokens
# 必要なスコープ: repo, read:user
# 形式: ghp_XXXXXXXXXXXXXXXXXXXX
# 用途: PR/Issue管理、コード検索
GITHUB_TOKEN=
# Google Gemini APIキー(Gemini MCP Server用)
# 取得先: https://aistudio.google.com/app/apikey
# 形式: AIzaSyXXXXXXXXXXXXXXXXXXXXXXXXXXX
# 用途: Google AI、Google Search Grounding
GEMINI_API_KEY=
# ==================== 環境設定 ====================
# 環境名(development, staging, production)
NODE_ENV=development
# Codexホームディレクトリ
# 用途: 設定ファイル、認証情報、ログの保存先
# CODEX_HOME=
# Rustログレベル(デフォルト: info)
# 選択肢: error, warn, info, debug, trace
# 用途: デバッグ時に詳細ログを出力
RUST_LOG=info
# ==================== 本番環境設定 ====================
# 本番環境では以下の設定を推奨:
# NODE_ENV=production
# RUST_LOG=info
# CODEX_HOME=/var/lib/codex
# ==================== セキュリティ設定 ====================
# セキュリティ監査を有効化(true/false)
# SECURITY_AUDIT_ENABLED=true
# ログマスキングを有効化(機密情報をマスク)
# LOG_MASKING_ENABLED=true