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