Files
wecom_it_smart_desk/frontend-h5/Dockerfile.dev
T

29 lines
804 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 --frozen-lockfile
# 复制源码(后续通过 volume mount 更新)
COPY . .
# 暴露端口
EXPOSE 5174
# 启动开发服务器(热更新)
CMD ["pnpm", "dev", "--host"]