| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- # PDF 服务器的代码卷映射配置
- # 用于快速部署:只需 ./deploy.sh pdf
- #
- # 使用方式:./deploy.sh pdf
- # 或手动:docker compose -f docker-compose.pdf.yml -f docker-compose.pdf.mount.yml up -d
- #
- # 前端构建产物由 deploy.sh 在宿主机上构建后通过 .:/app 挂载进入容器
- services:
- app:
- volumes:
- - .:/app # 代码目录映射(含 public/build)
- - /app/vendor # 排除 vendor(用镜像里的)
- - /app/node_modules # 排除 node_modules
- - ./storage:/app/storage # 保留:日志 + 临时文件
- - ./.env:/app/.env # 保留:环境配置
- pdf-worker-1:
- volumes:
- - .:/app
- - /app/vendor
- - /app/node_modules
- - ./storage:/app/storage
- - ./.env:/app/.env
- pdf-worker-2:
- volumes:
- - .:/app
- - /app/vendor
- - /app/node_modules
- - ./storage:/app/storage
- - ./.env:/app/.env
- logic-worker-1:
- volumes:
- - .:/app
- - /app/vendor
- - /app/node_modules
- - ./storage:/app/storage
- - ./.env:/app/.env
- logic-worker-2:
- volumes:
- - .:/app
- - /app/vendor
- - /app/node_modules
- - ./storage:/app/storage
- - ./.env:/app/.env
|