chore: 导入后端 s-file(alita-bjy-uygur, f分支)至 backend/

This commit is contained in:
2026-11-01 20:34:00 +08:00
parent 4c7dd207d0
commit 20b2dd7009
1637 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,118 @@
server:
port: 8081
spring:
application:
name: s-file
datasource:
url: jdbc:postgresql://127.0.0.1:54330/s_file
driver-class-name: org.postgresql.Driver
username: sfile
password: sfile123
druid:
initial-size: 2
min-idle: 2
max-active: 10
validation-query: SELECT 1
redis:
host: 127.0.0.1
port: 63800
timeout: 5000
lettuce:
pool:
max-active: 8
max-idle: 4
rabbitmq:
host: 127.0.0.1
port: 56730
username: sfile
password: sfile123
servlet:
multipart:
max-file-size: 500MB
max-request-size: 500MB
main:
allow-bean-definition-overriding: true
mybatis-plus:
mapper-locations: classpath*:com/senmesh/**/mapper/*.xml
# 平台编码(init-data 中 uc_platform.platform_code=1)
system:
code: 1
# 发号器雪花 workerId(键格式: code.snowflake.workid.<本机IP>,方括号与裸键双写兼容)
"[code.snowflake.workid.192.168.71.85]": 1
"[code.snowflake.workid.172.27.160.1]": 1
"[code.snowflake.workid.172.28.16.1]": 1
"[code.snowflake.workid.127.0.0.1]": 1
code.snowflake.workid.192.168.71.85: 1
code.snowflake.workid.172.27.160.1: 1
code.snowflake.workid.172.28.16.1: 1
code.snowflake.workid.127.0.0.1: 1
security:
jwt:
enable: true
secret: sfile-local-test-secret-key-please-change-0123456789abcdef
expiration: 86400000
header: Authorization
ignoring: /error,/favicon.ico
login-page: /login
superior-only: false
use-local: true
allow-if-all-abstain-decisions: true
oauth2:
enable: false
not-logs: ""
# 新用户初始密码
user:
default:
password: Qaz123567!@#
file:
upload-dir: D:/zcodedata/sfile/upload
storage:
type: local
transfer:
# 内网侧
location: "1"
send-dir: D:/zcodedata/sfile/transfer/send
receive-dir: D:/zcodedata/sfile/transfer/receive
unpack-risk-check: false
dify:
risk:
rule:
api-key: test-rule-key
scan:
api-key: test-scan-key
# MeshSafe 文件安全检测(对接本地 MeshSafe venv 实例,端口 48443)
# enabled=false 完全关闭检测:不送检/不拦截/预检返回空/前端隐藏检测列
meshsafe:
enabled: true
base-url: http://127.0.0.1:48443
client-id: test-client
secret: test-secret
channel: sfile-local
timeout-seconds: 120
fail-open: true
poll-timeout-minutes: 60
review-sync-to-meshsafe: true
poll:
cron: "0 */10 * * * ?"
rabbitmq:
custom:
topic-exchange-name: s-file-local-topic
delayed-exchange-name: s-file-local-delayed
broadcast-id: s-file-local-broadcast
swagger:
enable: true
logging:
level:
com.senmesh: info

View File

@@ -0,0 +1,108 @@
server:
port: 8080
spring:
application:
name: s-file
datasource:
url: jdbc:postgresql://sfile-pg:5432/s_file
driver-class-name: org.postgresql.Driver
username: postgres
password: sfile123
druid:
initial-size: 2
min-idle: 2
max-active: 10
validation-query: SELECT 1
redis:
host: sfile-redis
port: 6379
timeout: 5000
lettuce:
pool:
max-active: 8
max-idle: 4
rabbitmq:
host: sfile-mq
port: 5672
username: guest
password: guest
servlet:
multipart:
max-file-size: 500MB
max-request-size: 500MB
main:
allow-bean-definition-overriding: true
mybatis-plus:
mapper-locations: classpath*:com/senmesh/**/mapper/*.xml
# 平台编码(init-data 中 uc_platform.platform_code=1)
system:
code: 1
# 发号器雪花 workerId(键格式: code.snowflake.workid.<容器IP>)
"[code.snowflake.workid.172.20.0.10]": 1
security:
jwt:
enable: true
secret: sfile-functional-test-secret-key-please-change-0123456789abcdef
expiration: 86400000
header: Authorization
ignoring: /error,/favicon.ico
login-page: /login
superior-only: false
use-local: true
allow-if-all-abstain-decisions: true
oauth2:
enable: false
not-logs: ""
# 新用户初始密码
user:
default:
password: Qaz123567!@#
file:
upload-dir: /data/upload
storage:
type: local
transfer:
# 内网侧
location: "1"
send-dir: /data/transfer/send
receive-dir: /data/transfer/receive
unpack-risk-check: false
dify:
risk:
rule:
api-key: test-rule-key
scan:
api-key: test-scan-key
# MeshSafe 文件安全检测(上传/接收解包后自动送检,不通过禁止分享传输)
meshsafe:
enabled: false
base-url: https://meshsafe.internal
client-id: s-file
secret: change-me
channel: default
timeout-seconds: 120
fail-open: true
poll-timeout-minutes: 60
review-sync-to-meshsafe: true
rabbitmq:
custom:
topic-exchange-name: s-file-test-topic
delayed-exchange-name: s-file-test-delayed
broadcast-id: s-file-test-broadcast
swagger:
enable: false
logging:
level:
com.senmesh: info