Files
Wyndham-RSVN/server/src/main/resources/application.yml
T

49 lines
1.3 KiB
YAML

spring:
application:
name: th-hotel-server
profiles:
# 未显式指定 profile 时默认使用 dev,避免本地启动误连 test/prod。
default: dev
flyway:
enabled: true
servlet:
multipart:
# Debug EML 默认允许 10MB 文件;request 上限略大于文件上限,给 multipart 边界和字段留空间。
max-file-size: ${DEBUG_EML_UPLOAD_MAX_FILE_BYTES:10485760}
max-request-size: ${DEBUG_EML_UPLOAD_MAX_REQUEST_BYTES:12582912}
mybatis-plus:
configuration:
map-underscore-to-camel-case: true
global-config:
banner: false
agentbus:
probe:
enabled: false
max-frame-bytes: 1048576
capture:
enabled: ${AGENTBUS_CAPTURE_ENABLED:true}
superagent:
task-result:
clock-skew-seconds: 300
nonce-ttl-seconds: 600
max-body-bytes: 1048576
auth:
session:
# 登录 session 默认 12 小时;各环境可通过 AUTH_*_SESSION_TTL_MINUTES 覆盖。
ttl-minutes: ${AUTH_SESSION_TTL_MINUTES:720}
mcp:
# SuperAgent MCP 默认关闭;启用时必须通过部署环境配置高熵 Bearer Token。
enabled: ${MCP_ENABLED:false}
http-path: ${MCP_HTTP_PATH:/mcp}
auth-token: ${MCP_AUTH_TOKEN:}
enable-submit-task-results: ${MCP_ENABLE_SUBMIT_TASK_RESULTS:false}
max-body-bytes: ${MCP_MAX_BODY_BYTES:10485760}
server:
port: 8080