docker-compose.api.mount.yml 742 B

1234567891011121314151617
  1. # API 服务器的代码卷映射配置
  2. # 用于快速部署/联调:首次 build 后,日常只需 git pull + 重启容器
  3. #
  4. # 使用方式:docker compose -f docker-compose.api.yml -f docker-compose.api.mount.yml up -d
  5. services:
  6. app:
  7. build:
  8. context: .
  9. target: app-runtime-api-hot
  10. volumes:
  11. - .:/app # 代码目录映射
  12. - /app/vendor # 排除 vendor(用镜像里的)
  13. - /app/node_modules # 排除 node_modules
  14. - /app/public/build # 排除前端构建产物(用镜像里的)
  15. - ./storage:/app/storage # 保留:日志 + 临时文件
  16. - ./.env:/app/.env # 保留:环境配置