56 lines
1.3 KiB
Bash
56 lines
1.3 KiB
Bash
# 应用配置
|
||
APP_NAME=H3C-ONU-MS
|
||
DEBUG=false
|
||
SECRET_KEY=your-secret-key-change-this
|
||
# 独立于 SECRET_KEY;使用 `python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"` 生成
|
||
CREDENTIAL_ENCRYPTION_KEY=
|
||
|
||
# 数据库配置
|
||
DATABASE_URL=postgresql://user:password@localhost:5432/h3c_onu_ms
|
||
|
||
# Redis配置
|
||
REDIS_URL=redis://localhost:6379/0
|
||
|
||
# Casdoor配置
|
||
CASDOOR_ENDPOINT=https://casdoor.example.com
|
||
CASDOOR_CLIENT_ID=your_client_id
|
||
CASDOOR_CLIENT_SECRET=your_client_secret
|
||
CASDOOR_ORG_NAME=your_org
|
||
CASDOOR_APP_NAME=h3c-onu-ms
|
||
CASDOOR_CERTIFICATE=backend/token_jwt_key.pem
|
||
CASDOOR_REDIRECT_URL=
|
||
# 为空时使用 CASDOOR_ENDPOINT;JWT 的 iss 必须与此值一致
|
||
CASDOOR_ISSUER=
|
||
|
||
# SSH配置
|
||
SSH_TIMEOUT=30
|
||
|
||
# 任务配置
|
||
CHECK_INTERVAL=1800
|
||
MANUAL_COOLDOWN=300
|
||
|
||
# CORS & 前端
|
||
CORS_ORIGINS=http://localhost:5173,http://localhost:18002
|
||
FRONTEND_URL=https://your-domain.com
|
||
|
||
# NTP 同步
|
||
NTP_OLD_SERVER=172.16.0.254
|
||
NTP_NEW_SERVER=172.16.1.252
|
||
|
||
# iMC API 配置(用于 ONU 远程重启和光功率查询)
|
||
IMC_API_URL=
|
||
IMC_API_USERNAME=
|
||
IMC_API_PASSWORD=
|
||
IMC_API_VERIFY_SSL=true
|
||
IMC_CONNECT_TIMEOUT=5
|
||
IMC_READ_TIMEOUT=20
|
||
|
||
# 企业微信告警配置
|
||
WECHAT_CORPID=
|
||
WECHAT_CORPSECRET=
|
||
WECHAT_AGENTID=
|
||
WECHAT_TOKEN=
|
||
WECHAT_ENCODING_AES_KEY=
|
||
WECHAT_USE_PROXY=True
|
||
WECHAT_PROXY_API_URL=
|