# 运行环境(决定加载 ProductionConfig;容器必须以环境变量注入) FLASK_ENV=production FLASK_APP=run:app # Databricks(注意:entrypoint.sh 用的是 DATABRICKS_CLUSTER_ID,config.py 用的是 CLUSTER_ID,两个都给) DATABRICKS_TOKEN=dapi188523cfb1cf34ad5a605fd75c5c0d31 DATABRICKS_HOST=https://adb-3035612432650494.2.databricks.azure.cn DATABRICKS_CLUSTER_ID=1203-054146-wkjf95i0 CLUSTER_ID=1203-054146-wkjf95i0 # gen5 spark 表 GEN5_TABLE_NAME=hive_metastore.taf_level_two_plus.accident_report_data # 安全密钥(生产请换成强随机值) JWT_SECRET_KEY=dev_mb_project_2025_xyz123 SECRET_KEY=dev_mb_2025_abc789 # 数据库 DATABASE_URL=mysql+pymysql://root:V2OuCHPL%40changeit@10.200.10.193:3306/incid_db?charset=utf8mb4 # OAuth2 / SSO CLIENT_ID=B7E86ADC-A8F7-4462-87FC-A04DFDF3C58F CLIENT_PASSWORD=AWd408ETS_V~j-yt.763P1D9ovC25fbe SS0_HOST=https://ssoalpha.dvb.corpinter.net.cn/ # SSO 回调地址(必须与 SSO 平台登记的完全一致;经 nginx 反代到后端 /incident/authorized) REDIRECT_URL=https://cadb.dvb.corpinter.net.cn/accidentportal/api/incident/authorized # 登录成功后浏览器最终跳转的前端域名 DOMAIN=https://cadb.dvb.corpinter.net.cn # 前端回调路由(带前缀) FRONTEND_CALLBACK_PATH=/accidentportal/callback # 图片上传 UPLOAD_FOLDER=/app/uploads MAX_CONTENT_LENGTH=5242880 IMAGE_BASE_URL=https://cadb.dvb.corpinter.net.cn/accidentportal # 前端请求头 key HEADERS_SECRET_KEY=mbincid-server12