File size: 1,425 Bytes
9712f0b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
# Refactorium 環境変数テンプレート
# このファイルを .env にコピーして、環境に応じた値を設定してください

# ===== データベース設定 =====
DB_HOST=localhost
DB_PORT=5432
DB_USER=refactorium
DB_PASSWORD=your_secure_password_here
DB_NAME=refactorium
DB_POOL_SIZE=10
DB_MAX_OVERFLOW=20

# ===== Redis 設定 =====
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_DB=0
REDIS_PASSWORD=
REDIS_TIMEOUT=5

# ===== Refactorium 設定 =====
REFACTORIUM_ENV=development
REFACTORIUM_DEBUG=true

# ===== API 設定 =====
API_HOST=0.0.0.0
API_PORT=8000
API_WORKERS=4
API_RELOAD=true

# ===== ロギング設定 =====
LOG_LEVEL=debug
LOG_FILE=refactorium.log
LOG_MAX_BYTES=10485760
LOG_BACKUP_COUNT=5

# ===== セキュリティ設定 =====
API_KEY_SECRET=your_api_key_secret_here
JWT_SECRET=your_jwt_secret_here
JWT_EXPIRATION_HOURS=24

# ===== リソース制限 =====
MAX_MEMORY_MB=4000
MAX_CPU_PERCENT=80
REQUEST_TIMEOUT_SECONDS=60
MAX_CONCURRENT_REQUESTS=100

# ===== モデル設定 =====
MODEL_CACHE_SIZE=3
MODEL_MAX_MEMORY_MB=8000
DEFAULT_MODEL=main_model
SHADOW_MODEL=shadow_model

# ===== メモリ・ストレージ設定 =====
CHROMA_PATH=./data/chroma
SQLITE_PATH=./data/refactorium.db
MEMORY_TTL_DAYS=90

# ===== MCP 設定 =====
MCP_ENABLED=true
MCP_TIMEOUT_SECONDS=30
MCP_MAX_EVENTS_PER_SECOND=100

# ===== 開発者向け =====
ENABLE_PROFILING=false
ENABLE_MOCK_MODELS=false
SEED=42