- postgres-init:02 建 basicdata schema 与 25 张基础数据表(表列对齐 admin-api secondary 实体注解),03 灌双流 T2 种子(fims_* 待 Q25 不造数); 独立 schema 避免 public 非空导致 Flyway 首次 migrate 失败 - admin-mysql-init:原样引入 admin-api 仓库 adminapi_* 建表与字典/UI 种子, v0.0.2 补 FLIGHT_TASK/FLIGHT_TYPE 条目;compose 强制 utf8mb4 并设 LANG, 防 initdb 客户端落 latin1 造成中文双重编码 - es-init 一次性服务:按 admin-api mapping 建 flight_hts2(别名 flight_hts), 副本置 0 保持单节点 green - dev/mysql-init:CMINMSGS 5 条样例报文(SCHD/FLOP×2/REGN/ARPT), REGN/ARPT 标注现状预期(SKIPPED / DEAD(EXHAUSTED)) - seed-flight.sql:Flyway 建表后手动执行,8 条航班 6 场景 + 资源明细 - admin-api.yml secondary 加 currentSchema=basicdata,public - README:初始化/种子/重建卷/验收边界说明 已用 podman compose 重建数据卷全链实测;ACM2-76 有评审与验收全记录。
64 lines
1.8 KiB
YAML
64 lines
1.8 KiB
YAML
# 宿主机运行 admin-api 的独立配置;不加载内置 dev/test/pro 地址。
|
||
server:
|
||
address: 0.0.0.0
|
||
port: 18080
|
||
spring:
|
||
application:
|
||
name: adminapi-local
|
||
jpa:
|
||
hibernate:
|
||
ddl-auto: none
|
||
properties:
|
||
hibernate.hbm2ddl.auto: none
|
||
datasource:
|
||
primary:
|
||
url: jdbc:mysql://${TEST_SERVER_HOST}:13307/adminapi?useSSL=false&useUnicode=true&characterEncoding=utf-8
|
||
username: admin_dev
|
||
password: admin_dev_pass
|
||
driver: com.mysql.jdbc.Driver
|
||
initial-size: 1
|
||
min-idle: 1
|
||
max-active: 5
|
||
max-wait: 5000
|
||
time-between-eviction-runs-millis: 60000
|
||
min-evictable-idle-time-millis: 300000
|
||
test-on-borrow: true
|
||
validation-query: SELECT 1
|
||
secondary:
|
||
# currentSchema:基础数据表在 basicdata,public 兜底;不设则默认只找 public。
|
||
url: jdbc:postgresql://${TEST_SERVER_HOST}:15432/msgx?currentSchema=basicdata,public
|
||
username: admin_reader
|
||
password: admin_reader_dev_pass
|
||
driver: org.postgresql.Driver
|
||
initial-size: 1
|
||
min-idle: 1
|
||
max-active: 5
|
||
max-wait: 5000
|
||
time-between-eviction-runs-millis: 60000
|
||
min-evictable-idle-time-millis: 300000
|
||
test-on-borrow: true
|
||
validation-query: SELECT 1
|
||
eureka:
|
||
client:
|
||
enabled: false
|
||
register-with-eureka: false
|
||
fetch-registry: false
|
||
service-url:
|
||
defaultZone: http://127.0.0.1:18761/eureka/
|
||
elasticsearch:
|
||
ip: ${TEST_SERVER_HOST}
|
||
port: 19300
|
||
pool: 5
|
||
cluster:
|
||
name: docker-cluster
|
||
nodes: ${TEST_SERVER_HOST}:19300
|
||
maxSize: 10000
|
||
# 本栈不提供 sys-api;相关接口会失败,不伪造成功响应。
|
||
sysApi:
|
||
getOpLogSwitchByLevleAndNameUrl: http://127.0.0.1:18093/oplog/getOpLogSwitch/{level}/{name}
|
||
logstash:
|
||
host: 127.0.0.1:15000
|
||
logging:
|
||
level:
|
||
root: info
|