feat: 支持通过Flyway自动初始化数据库
- 将 starter 初始化脚本迁移到 db/migration,并保留 V1-V3 作为首批迁移 - 清理旧 sql/initdb 挂载与历史分段 SQL,避免 Docker 启动时重复导库 - 更新 README、应用配置和中间件编排,统一空库启动方式
This commit is contained in:
@@ -18,13 +18,19 @@ spring:
|
||||
timeout-per-shutdown-phase: 30s
|
||||
datasource:
|
||||
# !!! 注意:useInformationSchema=true 是必须的,用于支持 MyBatis-Flex 正确读取表注释。
|
||||
url: jdbc:mysql://127.0.0.1:23306/easyflow?useInformationSchema=true&characterEncoding=utf-8
|
||||
url: jdbc:mysql://127.0.0.1:33306/easyflow?useInformationSchema=true&characterEncoding=utf-8
|
||||
username: root
|
||||
password: root
|
||||
flyway:
|
||||
enabled: true
|
||||
locations: classpath:db/migration
|
||||
baseline-on-migrate: false
|
||||
validate-on-migrate: true
|
||||
clean-disabled: true
|
||||
data:
|
||||
redis:
|
||||
host: 127.0.0.1
|
||||
port: 6379
|
||||
port: 36379
|
||||
database: 0
|
||||
password: ${REDIS_PASSWORD:123456}
|
||||
timeout: 5s
|
||||
@@ -106,11 +112,11 @@ dromara:
|
||||
minio:
|
||||
- platform: minio-1
|
||||
enable-storage: true
|
||||
access-key: ${MINIO_ACCESS_KEY:easyflowadmin}
|
||||
secret-key: ${MINIO_SECRET_KEY:easyflowadmin123}
|
||||
end-point: ${MINIO_ENDPOINT:http://127.0.0.1:9000}
|
||||
bucket-name: ${MINIO_BUCKET:easyflow}
|
||||
domain: ${MINIO_DOMAIN:http://127.0.0.1:9000/easyflow/}
|
||||
access-key: easyflowadmin
|
||||
secret-key: easyflowadmin123
|
||||
end-point: http://127.0.0.1:39000
|
||||
bucket-name: easyflow
|
||||
domain: http://127.0.0.1:9000/easyflow/
|
||||
base-path: attachment
|
||||
|
||||
# 自定义节点相关配置
|
||||
|
||||
Reference in New Issue
Block a user