Dockerfile 496 B

12345678910111213141516171819202122
  1. FROM node:12
  2. # 设置工作目录
  3. WORKDIR /app/calc
  4. # 复制 package.json 和 package-lock.json(如果存在)以利用 Docker 缓存
  5. COPY package*.json ./
  6. # 安装依赖,使用淘宝镜像加速
  7. RUN npm install --registry=https://registry.npmmirror.com
  8. # 复制所有源代码
  9. COPY . .
  10. # 暴露端口 7005(与 dev-docker 命令一致)
  11. EXPOSE 7005
  12. # 设置环境变量为 weapp(用于 weapp 测试环境)
  13. ENV EGG_SERVER_ENV=weapp
  14. # 启动应用
  15. CMD ["npm", "run", "dev-weapp"]