# 数据库连接:达梦 DM(当前启用;主机不变,端口 5236,用户/库名 DMS) # 兼容两种格式:Python 版 dm+dmPython:// 连接串会被自动转换为 jdbc:dm:// DMS_DATABASE_URL=dm+dmPython://DMS:change-me@127.0.0.1:5236 # 原 MySQL 8 连接(保留备查,回切时取消注释并注释上方 DM 链接): # DMS_DATABASE_URL=mysql+pymysql://dms_app:change-me@127.0.0.1:3306/dms?charset=utf8mb4 # 存储根目录:留空时使用工作目录下 dms-storage/。 # 与 Python 版并行验证共用存储时,显式指向 backend/dms-storage # DMS_STORAGE_ROOT= # 单文件、请求总大小与批量文件数 DMS_MAX_FILE_SIZE=52428800 DMS_MAX_UPLOAD_SIZE=104857600 DMS_BATCH_MAX_FILES=50 # LibreOffice 离线转换配置(DOC/DOCX 转 PDF 预览) DMS_OFFICE_PREVIEW_ENABLED=true DMS_LIBREOFFICE_EXECUTABLE=C:\\Program Files\\LibreOffice\\program\\soffice.exe DMS_LIBREOFFICE_TIMEOUT_SECONDS=60 DMS_LIBREOFFICE_MAX_CONCURRENCY=2 # JWT 密钥(与 Python 版一致时两套后端令牌互通) DMS_JWT_SECRET=replace-with-a-random-secret # CORS 跨域白名单(逗号分隔 Origin);默认留空=仅同源访问(推荐,前端由本服务托管)。 # 仅开发分域联调时配置,例如 DMS_CORS_ORIGINS=http://localhost:5173 DMS_CORS_ORIGINS= # ───────────────────────────────────────────────────────────── # 门户跳转按需登录(键与 Python 版完全一致,详见 docs/门户对接指南.md) # ───────────────────────────────────────────────────────────── DMS_PORTAL_PROVIDER= DMS_PORTAL_TOKEN_PARAM=token DMS_PORTAL_VERIFY_URL= DMS_PORTAL_VERIFY_METHOD=POST DMS_PORTAL_VERIFY_TOKEN_IN=header DMS_PORTAL_VERIFY_HEADER=Authorization DMS_PORTAL_VERIFY_HEADER_TEMPLATE=Bearer {token} DMS_PORTAL_VERIFY_SUCCESS_FIELD=code DMS_PORTAL_VERIFY_SUCCESS_VALUE=0 DMS_PORTAL_VERIFY_USER_FIELD=data DMS_PORTAL_USERINFO_URL= DMS_PORTAL_USERINFO_UID_PARAM=userId DMS_PORTAL_FIELD_MAP=externalId:userId,username:loginName,realName:realName,orgName:orgName DMS_PORTAL_DEFAULT_ORG_ID= DMS_PORTAL_HTTP_TIMEOUT_SECONDS=10