# 使用官方 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"]