Files
gangyan/chat_web_backend/src/main/resources/application-test.yml

77 lines
2.5 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 对外服务的IP端口地址(可以写作前端的服务IP地址对外暴露前后端是一个整体)
serverUrlPrefix: http://localhost:3000
serverFrontUrlPrefix: /chat_web_yj
# Tomcat
server:
# 应用服务 WEB 访问端口
port: 8093
name: chat_backend_yj
servlet:
context-path: /chat_backend_yj
spring:
# 缓存
redis:
open: true # 是否开启redis缓存 true开启 false关闭
database: 0
host: 127.0.0.1
port: 6379
password: ""
timeout: 6000 # 连接超时时长(毫秒
lettuce:
pool:
max-active: 1000 # 连接池最大连接数(使用负值表示没有限制)
max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
max-idle: 10 # 连接池中的最大空闲连接
min-idle: 5 # 连接池中的最小空闲连接
#指定数据源
datasource:
type: com.alibaba.druid.pool.DruidDataSource
#master:XQ
driver-class-name: com.mysql.cj.jdbc.Driver
# 本地 MySQLDocker
url: jdbc:mysql://127.0.0.1:33306/chat_gpt_yj?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=GMT%2B8
username: root
password: "1234567890"
druid:
# 初始连接数
initialSize: 5
# 最小连接池数量
minIdle: 10
# 最大连接池数量
maxActive: 20
# 配置获取连接等待超时的时间
maxWait: 60000
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
timeBetweenEvictionRunsMillis: 60000
# 配置一个连接在池中最小生存的时间,单位是毫秒
minEvictableIdleTimeMillis: 300000
# 配置一个连接在池中最大生存的时间,单位是毫秒
maxEvictableIdleTimeMillis: 900000
# 配置检测连接是否有效
validationQuery: SELECT 1 FROM DUAL
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
poolPreparedStatements: true
filters: stat,wall,slf4j,config
useGlobalDataSourceStat: true
stat:
log-slow-sql: true
merge-sql: true
slow-sql-millis: 10000
# 系统配置参数
system:
upload-path: /opt/upload/${server.name}
#chat连接配置
chat:
# 服务器langchain backend api接口地址
ip: http://localhost
port: 7861
modelName: Qwen2-72B-Instruct
host: ${chat.ip}:${chat.port}
prompt-config-url: ${chat.host}/server/configs