49 lines
1.4 KiB
YAML
49 lines
1.4 KiB
YAML
spring:
|
|||
|
|
datasource:
|
||
|
|
type: com.zaxxer.hikari.HikariDataSource
|
||
|
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
||
|
|
url: ${datasource.ai.url}
|
||
|
|
username: ${datasource.ai.username}
|
||
|
|
password: ${datasource.ai.password}
|
||
|
|
hikari:
|
||
|
|
connection-timeout: 30000
|
||
|
|
validation-timeout: 5000
|
||
|
|
minimum-idle: 10
|
||
|
|
maximum-pool-size: 20
|
||
|
|
idle-timeout: 600000
|
||
|
|
max-lifetime: 900000
|
||
|
|
keepaliveTime: 30000
|
||
|
|
cloud:
|
||
|
|
nacos:
|
||
|
|
discovery:
|
||
|
|
metadata:
|
||
|
|
# 解决服务有 context-path 无法监控问题
|
||
|
|
management.context-path: ${server.servlet.context-path}/actuator
|
||
|
|
# 监控账号密码
|
||
|
|
username: ruoyi
|
||
|
|
userpassword: 123456
|
||
|
|
|
||
|
|
snail-ai:
|
||
|
|
server:
|
||
|
|
grpc-port: 18888
|
||
|
|
skill:
|
||
|
|
upload-dir: ./upload/skills
|
||
|
|
crypto:
|
||
|
|
secret-key: ${SNAIL_AI_CRYPTO_KEY:0123456789abcdef0123456789abcdef}
|
||
|
|
iv: ${SNAIL_AI_CRYPTO_IV:fedcba9876543210fedcba9876543210}
|
||
|
|
resource:
|
||
|
|
storage-type: LOCAL
|
||
|
|
upload-dir: ./upload/resource
|
||
|
|
minio:
|
||
|
|
endpoint: http://localhost:9000
|
||
|
|
access-key: minioadmin
|
||
|
|
secret-key: minioadmin
|
||
|
|
bucket: snail-ai
|
||
|
|
# 短期记忆配置
|
||
|
|
memory:
|
||
|
|
short-term:
|
||
|
|
# 存储类型选项: memory(内存) | db(数据库)
|
||
|
|
# - memory: 适用于单机部署,高性能,重启后数据丢失
|
||
|
|
# - db: 适用于分布式部署,数据持久化,性能较低
|
||
|
|
store-type: db
|