@@ -1,80 +0,0 @@
|
|||||||
# ==============================================================
|
|
||||||
# BschClass 生产配置(projman 应用配置档案;同一份内容烤进镜像作独立运行兜底)
|
|
||||||
# --------------------------------------------------------------
|
|
||||||
# 加载顺序(低 -> 高):
|
|
||||||
# jar 内 application.yml(本地开发自己的,写本地 redis/DB)
|
|
||||||
# < 本文件(projman 挂载 /app/config/application-prod.yml,SPRING_PROFILES_ACTIVE=prod)
|
|
||||||
# < 平台注入环境变量(SERVER_PORT / SPRING_DATASOURCE_* / SPRING_REDIS_* / SPRING_RABBITMQ_* / SSO / FILE_WEB_PATH)
|
|
||||||
# ⚠️ 覆盖是 key 级合并非整文件替换;env 压过本文件。
|
|
||||||
# 本文件只放:appKey/appSecret、业务开关、JPA/Hikari 口径、日志级别。
|
|
||||||
# 不要放:端口/contextPath(SERVER_* env 注入)、平台供给的 DB/中间件连接(勾选 infra 后 env 注入)。
|
|
||||||
# ==============================================================
|
|
||||||
|
|
||||||
spring:
|
|
||||||
mvc:
|
|
||||||
date-format: yyyy-MM-dd HH:mm:ss
|
|
||||||
servlet:
|
|
||||||
multipart:
|
|
||||||
max-file-size: 50MB
|
|
||||||
max-request-size: 200MB
|
|
||||||
jackson:
|
|
||||||
time-zone: GMT+8
|
|
||||||
date-format: yyyy-MM-dd HH:mm:ss
|
|
||||||
|
|
||||||
datasource:
|
|
||||||
hikari:
|
|
||||||
# 连接治理(平台口径):泄漏 60s 打堆栈现形;拿不到连接快速失败而非干等 600s
|
|
||||||
minimum-idle: 10
|
|
||||||
maximum-pool-size: 30
|
|
||||||
connection-timeout: 10000
|
|
||||||
leak-detection-threshold: 60000
|
|
||||||
max-lifetime: 1800000
|
|
||||||
validation-timeout: 3000
|
|
||||||
connection-test-query: SELECT 1
|
|
||||||
connection-init-sql: SET NAMES utf8mb4
|
|
||||||
|
|
||||||
jpa:
|
|
||||||
database: MySQL
|
|
||||||
show-sql: false
|
|
||||||
hibernate:
|
|
||||||
ddl-auto: update
|
|
||||||
database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
|
|
||||||
properties:
|
|
||||||
hibernate.order_by.default_null_ordering: last
|
|
||||||
hibernate:
|
|
||||||
dialect: org.hibernate.dialect.MySQL5InnoDBDialect
|
|
||||||
open-in-view: true
|
|
||||||
|
|
||||||
rabbitmq:
|
|
||||||
listener:
|
|
||||||
# 业务开关:消费端不随应用自动启动(保留原 Nacos 生产行为,与连接注入无关)
|
|
||||||
direct:
|
|
||||||
auto-startup: false
|
|
||||||
simple:
|
|
||||||
auto-startup: false
|
|
||||||
|
|
||||||
# 单点登录 / 应用间签名鉴权(基础平台 yh-auth / yh-app-auth)
|
|
||||||
yh:
|
|
||||||
sso:
|
|
||||||
# server-url-prefix / client-host-url 由平台按平台设置注入(改地址 Apply 即生效),此处不写
|
|
||||||
allow-headers: all
|
|
||||||
allow-origins: all
|
|
||||||
url-pattern: /api/*
|
|
||||||
mobi-api-pattern: /mobiapi/*
|
|
||||||
app-auth:
|
|
||||||
enabled: true
|
|
||||||
app-key: 100002
|
|
||||||
app-secret: 2314a3b158b24a838b2b9b69fd3db118
|
|
||||||
open:
|
|
||||||
enabled: true
|
|
||||||
# base-host 由平台注入;此处仅保留相对路径约定
|
|
||||||
user-center-url: http://base.yunhaixingtong.com/userbase
|
|
||||||
group-center-url: http://base.yunhaixingtong.com/userbase
|
|
||||||
|
|
||||||
# 上传文件落容器卷 /data/upload(平台挂载宿主持久目录,勿改)
|
|
||||||
FILE_PATH: /data/upload
|
|
||||||
# FILE_WEB_PATH / UPLOAD_WEB_PATH_HTTP 由平台注入 {portal}/bschclass/upload/...,此处不写
|
|
||||||
|
|
||||||
logging:
|
|
||||||
level:
|
|
||||||
root: INFO
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
# BschClass 启动入口。
|
|
||||||
# 配置来源(低 -> 高):镜像内兜底 /app/config/application-prod.yml
|
|
||||||
# < projman 平台挂载的同名文件(覆盖镜像内兜底)
|
|
||||||
# < 平台注入的环境变量(SERVER_PORT / 数据库连接 / 中间件 / SSO 等)
|
|
||||||
set -e
|
|
||||||
|
|
||||||
echo "[run-app] starting BschClass (profile=${SPRING_PROFILES_ACTIVE:-prod}) ..."
|
|
||||||
|
|
||||||
exec java ${JAVA_OPTS:--Xms512m -Xmx1024m} -Dfile.encoding=UTF-8 -jar /app/BschClass-0.1.jar \
|
|
||||||
--spring.profiles.active=${SPRING_PROFILES_ACTIVE:-prod}
|
|
||||||
Reference in New Issue
Block a user