2025-10-28 20:40:00 +08:00
|
|
|
|
spring:
|
|
|
|
|
|
datasource:
|
|
|
|
|
|
driver-class-name: org.postgresql.Driver
|
2025-12-01 21:54:51 +08:00
|
|
|
|
url: jdbc:postgresql://localhost:5432/keyborad_db
|
2025-10-28 20:40:00 +08:00
|
|
|
|
username: root
|
2025-10-29 15:29:25 +08:00
|
|
|
|
password: 123asd
|
|
|
|
|
|
|
2025-12-19 21:56:41 +08:00
|
|
|
|
# 日志配置
|
2025-12-10 15:55:55 +08:00
|
|
|
|
logging:
|
|
|
|
|
|
level:
|
2025-12-19 21:56:41 +08:00
|
|
|
|
# 设置 mapper 接口所在包的日志级别为 DEBUG,可以打印 SQL 语句
|
2025-12-10 15:55:55 +08:00
|
|
|
|
com.yolo.keyborad.mapper: DEBUG
|
2025-12-19 21:56:41 +08:00
|
|
|
|
# 设置根日志级别
|
2025-12-10 15:55:55 +08:00
|
|
|
|
root: INFO
|
2025-12-19 21:56:41 +08:00
|
|
|
|
# Spring 框架日志
|
2025-12-10 15:55:55 +08:00
|
|
|
|
org.springframework: INFO
|
2025-12-19 21:56:41 +08:00
|
|
|
|
# MyBatis 日志
|
2025-12-10 15:55:55 +08:00
|
|
|
|
org.mybatis: DEBUG
|
|
|
|
|
|
pattern:
|
2025-12-19 21:56:41 +08:00
|
|
|
|
# 自定义日志输出格式
|
|
|
|
|
|
# 时间-日志级别-进程ID-线程名称-日志记录器名称-日志消息-换行符
|
2025-12-10 15:55:55 +08:00
|
|
|
|
console: "%d{yyyy-MM-dd HH:mm:ss.SSS} | %clr(%-5level){highlight} %clr(${PID:- }){magenta} | %clr(%-15thread){yellow} %clr(%-50logger{50}){cyan} | %msg%n"
|
|
|
|
|
|
|
|
|
|
|
|
|
2025-10-29 15:29:25 +08:00
|
|
|
|
knife4j:
|
|
|
|
|
|
enable: true
|
|
|
|
|
|
openapi:
|
2025-12-19 21:56:41 +08:00
|
|
|
|
title: "接口文档"
|
2025-10-29 15:29:25 +08:00
|
|
|
|
version: 1.0
|
|
|
|
|
|
group:
|
|
|
|
|
|
default:
|
|
|
|
|
|
api-rule: package
|
|
|
|
|
|
api-rule-resources:
|
2025-11-14 15:48:12 +08:00
|
|
|
|
- com.yolo.keyborad.controller
|
|
|
|
|
|
|
|
|
|
|
|
apple:
|
|
|
|
|
|
appstore:
|
|
|
|
|
|
issuer-id: "178b442e-b7be-4526-bd13-ab293d019df0"
|
|
|
|
|
|
key-id: "Y7TF7BV74G"
|
|
|
|
|
|
bundle-id: "com.loveKey.nyx"
|
2025-12-19 21:56:41 +08:00
|
|
|
|
# app 在 App Store 中的 Apple ID(可在开发者后台查看)
|
2025-11-14 15:48:12 +08:00
|
|
|
|
app-apple-id: 1234567890
|
|
|
|
|
|
|
2025-12-19 21:56:41 +08:00
|
|
|
|
# p8 私钥文件路径,建议放在 resources 目录
|
2025-11-14 15:48:12 +08:00
|
|
|
|
private-key-path: "classpath:SubscriptionKey_Y7TF7BV74G.p8"
|
|
|
|
|
|
|
2025-12-16 21:50:00 +08:00
|
|
|
|
# SANDBOX ? PRODUCTION
|
2025-11-14 15:48:12 +08:00
|
|
|
|
environment: "SANDBOX"
|
|
|
|
|
|
|
2025-12-19 21:56:41 +08:00
|
|
|
|
# 用于验证服务器通知的 Apple PKI 根证书
|
2025-11-14 15:48:12 +08:00
|
|
|
|
root-certificates:
|
|
|
|
|
|
- "classpath:AppleRootCA-G2.cer"
|
2025-12-02 16:47:01 +08:00
|
|
|
|
- "classpath:AppleRootCA-G3.cer"
|
|
|
|
|
|
|
|
|
|
|
|
dromara:
|
2025-12-19 21:56:41 +08:00
|
|
|
|
x-file-storage: #文件存储配置
|
|
|
|
|
|
default-platform: cloudflare-r2 #默认使用的存储平台
|
|
|
|
|
|
thumbnail-suffix: ".min.jpg" #缩略图后缀,例如【.min.jpg】【.png】
|
2025-12-02 16:47:01 +08:00
|
|
|
|
enable-byte-file-wrapper: false
|
2025-12-19 21:56:41 +08:00
|
|
|
|
#对应平台的配置写在下方,注意缩进要对齐
|
2025-12-02 16:47:01 +08:00
|
|
|
|
amazon-s3-v2: # Amazon S3 V2
|
2025-12-19 21:56:41 +08:00
|
|
|
|
- platform: cloudflare-r2 # 存储平台标识
|
|
|
|
|
|
enable-storage: true # 启用存储
|
2025-12-02 16:47:01 +08:00
|
|
|
|
access-key: 550b33cc4d53e05c2e438601f8a0e209
|
|
|
|
|
|
secret-key: df4d529cdae44e6f614ca04f4dc0f1f9a299e57367181243e8abdc7f7c28e99a
|
2025-12-19 21:56:41 +08:00
|
|
|
|
region: ENAM # 区域
|
|
|
|
|
|
end-point: https://b632a61caa85401f63c9b32eef3a74c8.r2.cloudflarestorage.com # 端点
|
|
|
|
|
|
bucket-name: keyborad-resource #桶名称
|
|
|
|
|
|
domain: https://resource.loveamorkey.com/ # 访问域名,注意末尾的'/',例如:https://abcd.s3.ap-east-1.amazonaws.com/
|
|
|
|
|
|
base-path: avatar/ # 基础路径
|
2026-01-23 14:25:05 +08:00
|
|
|
|
- platform: cloudflare-r2-apac # 存储平台标识
|
|
|
|
|
|
enable-storage: true # 启用存储
|
2026-01-23 19:45:32 +08:00
|
|
|
|
access-key: eda135fe4fda649acecfa4bb49b0c30c
|
|
|
|
|
|
secret-key: ee557acaccf44caef985b5cac89db311a0923c72c9f4b8c5f32089c6ebb47a79
|
2026-01-23 14:25:05 +08:00
|
|
|
|
region: APAC # 区域
|
|
|
|
|
|
end-point: https://b632a61caa85401f63c9b32eef3a74c8.r2.cloudflarestorage.com/keyboardtest # 端点
|
|
|
|
|
|
bucket-name: keyboardtest #桶名称
|
|
|
|
|
|
domain: https://cdn.loveamorkey.com/ # 访问域名,注意末尾的'/',例如:https://abcd.s3.ap-east-1.amazonaws.com/
|
2026-01-23 19:45:32 +08:00
|
|
|
|
base-path: tts/ # 基础路径
|
2025-12-02 16:47:01 +08:00
|
|
|
|
|
2025-12-19 21:56:41 +08:00
|
|
|
|
############## Sa-Token 配置 (参考文档: https://sa-token.cc) ##############
|
2025-12-02 16:47:01 +08:00
|
|
|
|
sa-token:
|
2025-12-19 21:56:41 +08:00
|
|
|
|
# token 名称,同时也是 cookie 的名称
|
2025-12-02 16:47:01 +08:00
|
|
|
|
token-name: auth-token
|
2025-12-19 21:56:41 +08:00
|
|
|
|
# token 有效期,单位秒,默认30天,-1 代表永久有效
|
2025-12-02 16:47:01 +08:00
|
|
|
|
timeout: 2592000
|
2025-12-19 21:56:41 +08:00
|
|
|
|
# token 最低活跃频率(单位:秒),如果 token 超过此时间没有访问系统就会被冻结,-1 代表不限制,永不冻结
|
2025-12-02 16:47:01 +08:00
|
|
|
|
active-timeout: -1
|
2025-12-19 21:56:41 +08:00
|
|
|
|
# 是否允许同一账号并发登录,如果 true 则允许一起登录,如果 false 则新登录挤掉旧登录
|
2025-12-11 14:38:53 +08:00
|
|
|
|
is-concurrent: true
|
2025-12-19 21:56:41 +08:00
|
|
|
|
# 在多人登录同一账号时,是否共用一个 token,如果 true 则所有登录共用一个 token,如果 false 则每次登录新建一个 token
|
2025-12-02 16:47:01 +08:00
|
|
|
|
is-share: false
|
2025-12-19 21:56:41 +08:00
|
|
|
|
# token 风格,可选值:uuid、simple-uuid、random-32、random-64、random-128、tik
|
2025-12-02 16:47:01 +08:00
|
|
|
|
token-style: random-128
|
2025-12-19 21:56:41 +08:00
|
|
|
|
# 是否输出操作日志
|
2025-12-02 16:47:01 +08:00
|
|
|
|
is-log: true
|
2025-12-16 21:50:00 +08:00
|
|
|
|
|
|
|
|
|
|
nacos:
|
|
|
|
|
|
config:
|
|
|
|
|
|
server-addr: 127.0.0.1:8848
|
|
|
|
|
|
group: DEFAULT_GROUP
|
2026-01-23 19:45:32 +08:00
|
|
|
|
data-id: keyboard_default-config.yaml
|
|
|
|
|
|
|
|
|
|
|
|
elevenlabs:
|
|
|
|
|
|
api-key: sk_25339d32bb14c91f460ed9fce83a1951672f07846a7a10ce
|
|
|
|
|
|
voice-id: JBFqnCBsd6RMkjVDRZzb
|
|
|
|
|
|
model-id: eleven_turbo_v2_5
|
|
|
|
|
|
output-format: mp3_44100_128
|