dockerfile 375 B

12345678910111213141516171819
  1. # 使用官方 Node.js 镜像作为基础镜像
  2. FROM node:20.11.1
  3. # 设置工作目录
  4. WORKDIR /usr/src/app
  5. # 将 package.json 和 package-lock.json(如果存在)复制到容器内
  6. COPY package*.json ./
  7. # 安装项目依赖
  8. RUN npm install
  9. # 将项目的所有文件复制到容器内
  10. COPY . .
  11. EXPOSE 3000
  12. # 容器启动时执行的命令
  13. CMD ["node", "client.js"]