fix(docker): 调整db-migrate服务命令格式以支持dev-url
- 将db-migrate服务中schema apply命令拆分为多个参数形式 - 新增--dev-url参数,指向相同的数据库连接字符串 - 保持--auto-approve参数以自动批准迁移 - 优化docker-compose.yml配置,提升迁移命令兼容性与可读性
This commit is contained in:
@@ -4,8 +4,13 @@ services:
|
||||
db-migrate:
|
||||
build: .
|
||||
restart: "no"
|
||||
command: >
|
||||
schema apply
|
||||
--url "mysql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME}"
|
||||
--to "file://schema.sql"
|
||||
--auto-approve
|
||||
command:
|
||||
- "schema"
|
||||
- "apply"
|
||||
- "--url"
|
||||
- "mysql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME}"
|
||||
- "--to"
|
||||
- "file://schema.sql"
|
||||
- "--dev-url"
|
||||
- "mysql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME}"
|
||||
- "--auto-approve"
|
||||
|
||||
Reference in New Issue
Block a user