# ================================================================ # 生产环境配置 # ================================================================ # Maven 打包:mvn clean package -P prod # 生成产物:target/supportbot-prod.jar # # ⚠️ 请将下方「PROD_HOST / PROD_PORT / PROD_DB / PROD_USER / PROD_PASSWORD」 # 替换为真实的生产环境数据库连接信息后再打包。 # 建议通过 JVM 启动参数或环境变量覆盖敏感信息,例如: # java -jar supportbot-prod.jar \ # --spring.datasource.url=jdbc:postgresql://实际地址:5432/support_bot \ # --spring.datasource.username=实际账号 \ # --spring.datasource.password=实际密码 # ================================================================ server: port: 9090 spring: datasource: url: jdbc:postgresql://192.168.1.220:5432/support_bot username: admin password: cdw147258369 # ==================== Knife4j 开关 ==================== # 生产环境建议关闭 API 文档入口 knife4j: enable: false # ==================== JWT 安全配置(生产必须覆盖密钥并启用 Secure Cookie) ==================== jwt: refresh-cookie-secure: true fail-if-default-secret: true fail-if-default-sdk-secret: true # ==================== CORS 白名单(生产替换为真实域名) ==================== app: cors: allowed-origins: https://docfilepath.dgscdw.com:8804,https://aidoc.dgscdw.com:11300 # ==================== 文件存储路径 ==================== knowledge: storage: local-path: /www/uploads # ==================== 附件存储(SFTP)配置 ==================== storage: sftp: host: 192.168.1.67 port: 8802 username: myuser password: myuser123456 base-path: /uploads domain: https://docfilepath.dgscdw.com:8804/ftpfile connect-timeout: 10s channel-timeout: 15s # ==================== 日志级别 ==================== # 生产环境收敛日志,仅保留 WARN 及以上,业务代码保留 INFO logging: file: path: ./logs level: root: INFO com.wok.supportbot: INFO org.springframework.ai: INFO