Files
wecom_it_smart_desk/frontend-h5/Dockerfile.dev
Simon 12d89dfb35 feat(h5): confidence gate + triage + image uploader + ws composable
新增 ConfidenceGateBanner/ImageUploader/TriageCard 组件与 useConfidenceGate; useH5WebSocket 增强; 对话/API 适配。
2026-07-09 11:49:50 +08:00

29 lines
807 B
Docker

# =============================================================================
# 企微IT智能服务台 — H5前端开发版 Docker 镜像
# =============================================================================
# 说明:基于 node:20 开发模式,支持代码热更新(volume mount 源码)
# 用途:本地开发,代码修改自动生效
# =============================================================================
FROM node:20-slim
# 安装 pnpm
RUN npm install -g pnpm
# 设置工作目录
WORKDIR /app
# 复制依赖文件
COPY package.json pnpm-lock.yaml* ./
# 安装依赖
RUN pnpm install --no-frozen-lockfile
# 复制源码(后续通过 volume mount 更新)
COPY . .
# 暴露端口
EXPOSE 5174
# 启动开发服务器(热更新)
CMD ["pnpm", "dev", "--host"]