# 使用官方的node镜像作为基础镜像 FROM node:20 # 设置工作目录 WORKDIR /usr/src/app # 将package.json和package-lock.json复制到工作目录 COPY package*.json ./ # 安装项目依赖 RUN npm install # 将项目的其他文件复制到工作目录 COPY . . # 暴露端口,这应该与你的应用监听的端口一致 EXPOSE 5000 # 定义容器启动后执行的命令 CMD [ "npm", "start" ]