fix(docker): 调整db-migrate服务命令格式以支持dev-url

- 将db-migrate服务中schema apply命令拆分为多个参数形式
- 新增--dev-url参数,指向相同的数据库连接字符串
- 保持--auto-approve参数以自动批准迁移
- 优化docker-compose.yml配置,提升迁移命令兼容性与可读性
This commit is contained in:
danial
2025-12-13 23:42:18 +08:00
parent 3a571d576c
commit d740cd4f67

View File

@@ -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"