-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.user_config.sample
More file actions
50 lines (38 loc) · 1.91 KB
/
.env.user_config.sample
File metadata and controls
50 lines (38 loc) · 1.91 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
# User Config API 環境変数サンプル
# このファイルをコピーして .env として使用してください
# ====================================
# 必須設定
# ====================================
# APIキー(コーディングエージェントから接続する際に使用)
# 強力なランダム文字列を使用してください(最低32文字以上推奨)
API_SERVER_KEY=your-strong-random-api-key-here
# 暗号化キー(32バイトのランダムバイト列をhex形式で指定)
# 生成方法: python -c "import os; print(os.urandom(32).hex())"
# 【重要】一度設定したら絶対に変更しないでください
# 変更すると既存の暗号化データが復号化できなくなります
ENCRYPTION_KEY=your-32-byte-hex-encryption-key-here
# ====================================
# Active Directory認証設定
# ====================================
# ADサービスアカウントのパスワード(AD認証使用時のみ必須)
AD_BIND_PASSWORD=your-ad-service-account-password
# モック認証使用フラグ(開発環境用)
# true: モック認証を使用(ADサーバー不要)
# false: 実際のAD認証を使用(本番環境)
USE_MOCK_AD=false
# ====================================
# データベース設定
# ====================================
# ユーザー設定データベースURL
# デフォルト: SQLite(Docker Composeではボリュームマウント)
# DATABASE_URL=sqlite:///./data/users.db
# タスク情報データベースURL(トークン使用量追跡用)
# Docker Compose使用時は自動的に設定されます
# TASK_DB_URL=postgresql://user:password@localhost:5432/coding_agent
# ====================================
# その他のオプション設定
# ====================================
# ログレベル(debug, info, warning, error)
# LOG_LEVEL=info
# セッションタイムアウト(秒)
# SESSION_TIMEOUT=3600