本地 RAG 知识库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

66 lines
2.1 KiB

# ================================================================
# 生产环境配置
# ================================================================
# 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