1. 新增OpenListClient客户端,封装OpenList REST API调用,支持自动刷新Token 2. 为Drive和Movie实体新增OpenList关联字段与影视刮削字段 3. 新增数据库表字段初始化脚本,新增所需数据库列 4. 新增网盘挂载OpenList的配置与接口 5. 新增从OpenList同步文件、获取影视播放链接的接口 6. 优化MovieRepository查询逻辑,过滤已删除的影视数据
70 lines
2.0 KiB
YAML
70 lines
2.0 KiB
YAML
# 网盘服务配置
|
|
server:
|
|
port: 8082
|
|
|
|
spring:
|
|
application:
|
|
name: wangpan-drive-service
|
|
servlet:
|
|
multipart:
|
|
max-file-size: 10MB
|
|
max-request-size: 10MB
|
|
datasource:
|
|
url: ENC(nJXPBEsg+NwtZt+qnD9A0AwRIdPFwex6kYEfGDetJ+N42ha/dH7V3Lq/hSCYgZa08cocXV5N+AaiisG/gh+i8CcNYjXzFV8CMSRfLwx03cxxNwnDzak+2ZEY5nb8UTbC/a6b3pWuAwg9lnHF9ziroFIrOn8+s/SYN7e+oMh4tZFmfCT4h5ATsEEuB6RkYGTzf0oImBVmet1jRR4CRdHPSeh6jSWa7y1TutJoeBWyDpzHNgqE/JRLd1VNoc583/Bn)
|
|
username: ENC(9cCYl0WIh2m3gQhAfq4ykWAm5+PUvr6yPcuGKPwYDPpADnTZKVv9eYhwT806vYti)
|
|
password: ENC(Nsh0DCCayqJJpWpEmCLX/cYbMtmip1pgmd/0vunXnNAOK1Kn3JSSdHxZV+0s3Unj)
|
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
|
|
|
# MinIO 配置
|
|
minio:
|
|
endpoint: ENC(nDpSqjv62odavtIjInqIzcjmWua20QGTKKfKsJlxgCTkWGWj/JJsIAEfsLIzKjpbeAMl/mxVJuPQv8o58b46gQ==)
|
|
accessKey: ENC(YM+d/P5KM/QqGFcbbxcZlM+jH0dTgaYlGiYOJ04dIyBX+Z4fu+h05tdylTy0SroK)
|
|
secretKey: ENC(BKqQFlceb8mGmAMWbmXFVV1US1Ib+24VApZCci0xyz+xAqL9MQetHJKsrWW1Vib2)
|
|
bucketName: wangpan
|
|
|
|
# Jasypt 加密配置
|
|
jasypt:
|
|
encryptor:
|
|
password: ${JASYPT_ENCRYPTOR_PASSWORD}
|
|
algorithm: PBEWITHHMACSHA512ANDAES_256
|
|
key-obtention-iterations: 1000
|
|
pool-size: 1
|
|
salt-generator-classname: org.jasypt.salt.RandomSaltGenerator
|
|
iv-generator-classname: org.jasypt.iv.RandomIvGenerator
|
|
string-output-type: base64
|
|
|
|
# Actuator 监控端点配置
|
|
management:
|
|
endpoints:
|
|
web:
|
|
exposure:
|
|
include: prometheus,health,info
|
|
metrics:
|
|
export:
|
|
prometheus:
|
|
enabled: true
|
|
tags:
|
|
application: ${spring.application.name}
|
|
|
|
logging:
|
|
level:
|
|
com.wangpan: INFO
|
|
file:
|
|
path: /opt/wangpan/logs
|
|
|
|
# MyBatis-Plus 配置
|
|
mybatis-plus:
|
|
mapper-locations: classpath*:com/wangpan/common/dal/mapper/**/*.xml
|
|
type-aliases-package: com.wangpan.common.dal.dataobject
|
|
configuration:
|
|
map-underscore-to-camel-case: true
|
|
global-config:
|
|
db-config:
|
|
id-type: auto
|
|
|
|
# OpenList 配置
|
|
openlist:
|
|
base-url: http://ldfun.asia:13000
|
|
username: djl1022
|
|
password: Djl1022!
|