23 lines
641 B
YAML
23 lines
641 B
YAML
# docker-compose.yml 示例
|
||
# 展示如何在 docker-compose 中使用迁移工具
|
||
|
||
version: '3.8'
|
||
|
||
services:
|
||
app:
|
||
build: .
|
||
ports:
|
||
- "8080:8080"
|
||
volumes:
|
||
# 挂载配置文件(推荐:修改配置无需重启容器)
|
||
- ./config.json:/app/config.json:ro
|
||
# 启动时先执行迁移,再启动应用
|
||
command: sh -c "./migrate up && ./server"
|
||
|
||
# 使用说明:
|
||
# 1. 将此配置添加到你的 docker-compose.yml 中
|
||
# 2. 确保你的配置文件(config.json)包含数据库连接信息
|
||
# 3. 修改配置后,手动执行迁移:docker-compose exec app ./migrate up
|
||
# 4. 无需重启容器!
|
||
|