用途:为多容器应用生成生产级 Docker Compose 配置。触发方式为 /docker 命令,或用户请求 Docker 配置、需要容器化帮助时使用。
主要能力:提供 Web 应用栈示例,包含 app、db(postgres:16-alpine)、redis(redis:7-alpine)、nginx 服务;使用 depends_on 的健康条件、healthcheck(curl 健康检查、pg_isready)、restart: unless-stopped,以及 postgres_data、redis_data 卷和 bridge 网络 app-network。示例含环境变量、端口映射与只读挂载 nginx 配置和证书。
使用方式:通过 docker-compose.override.yml 做开发覆盖,例如挂载源码、设置 NODE_ENV=development、执行 npm run dev;多阶段 Dockerfile 分 builder 与 production 阶段,使用 npm ci、USER node、CMD ["node", "dist/main.js"]。
适用场景:需要容器化 Web 应用栈、定义服务依赖与健康检查、区分开发与生产配置时。
限制:资料未提供具体安装命令、收费信息、性能数据或平台差异说明,相关事实暂未提供;实际端口、密码、镜像版本需按自身环境调整。