# 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. 无需重启容器!