-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
96 lines (84 loc) · 3.46 KB
/
.env.example
File metadata and controls
96 lines (84 loc) · 3.46 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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# ===========================================
# ISMS Backend 環境変数設定例
# ===========================================
# このファイルをコピーして .env ファイルを作成し、
# 各環境に合わせて値を設定してください。
# ===========================================
# 環境設定
# ===========================================
# 実行環境の指定(development, production, testing)
# この値により config/[環境名].yaml ファイルが読み込まれます
APP_ENV=development
# ===========================================
# データベース設定
# ===========================================
# データベースファイルのパス(SQLite使用時)
# 設定ファイルの値を上書きします
DATABASE_PATH=isms.db
# データベースの種類(現在はsqliteのみサポート)
DATABASE_TYPE=sqlite
# ===========================================
# サーバー設定
# ===========================================
# サーバーが起動するポート番号
# 設定ファイルの値を上書きします
SERVER_PORT=8080
# ===========================================
# フロントエンド設定
# ===========================================
# フロントエンドのURL(SAMLコールバック等で使用)
# 設定ファイルの値を上書きします
FRONTEND_URL=http://localhost:5173
# ===========================================
# CORS設定
# ===========================================
# 許可するオリジン(本番環境用、カンマ区切りで複数指定可能)
# 設定ファイルの値を上書きします
CORS_ALLOWED_ORIGINS=https://your-domain.com
# ===========================================
# セキュリティ設定
# ===========================================
# JWT署名用の秘密鍵(本番環境では必ず変更してください)
# 設定ファイルの値を上書きします
JWT_SECRET=your-secret-key-change-in-production
# セキュリティ関連の追加設定
PASSWORD_CHANGE_SECRET=password-change-secret-key
MFA_SETUP_SECRET=mfa-setup-secret-key
# ===========================================
# SAML設定
# ===========================================
# SAML証明書ファイルのパス(設定ファイルの値を上書き)
SAML_CERTIFICATE_PATH=/path/to/saml-cert.crt
# SAML秘密鍵ファイルのパス(設定ファイルの値を上書き)
SAML_PRIVATE_KEY_PATH=/path/to/saml-key.key
# ===========================================
# 後方互換性設定
# ===========================================
# 従来の環境変数方式との互換性のため
IS_DEVELOPMENT=true
# ===========================================
# 開発環境の設定例
# ===========================================
# APP_ENV=development
# DATABASE_PATH=isms_dev.db
# SERVER_PORT=8080
# FRONTEND_URL=http://localhost:5173
# JWT_SECRET=development-secret-key
# ===========================================
# 本番環境の設定例
# ===========================================
# APP_ENV=production
# DATABASE_PATH=/app/data/isms.db
# SERVER_PORT=80
# FRONTEND_URL=https://your-company.com
# JWT_SECRET=your-very-secure-random-secret-key-here
# CORS_ALLOWED_ORIGINS=https://your-company.com
# SAML_CERTIFICATE_PATH=/app/certs/saml-cert.crt
# SAML_PRIVATE_KEY_PATH=/app/certs/saml-key.key
# ===========================================
# テスト環境の設定例
# ===========================================
# APP_ENV=testing
# DATABASE_PATH=:memory:
# SERVER_PORT=0
# JWT_SECRET=test-secret-key