轻松学会生产环境 Docker 部署 Nodejs Express 项目
# 使用 Node.js 官方镜像作为基础镜像
FROM node:14
# 设置容器内应用的工作目录
WORKDIR /app
# 复制 package.json 和 package-lock.json (如果存在),安装项目依赖
COPY package*.json ./
RUN npm install
# 复制项目文件到工作目录
COPY . .
# 暴露容器端口号,与你的 Node.js Express 应用端口一致
EXPOSE 3000
# 运行 Node.js Express 应用
CMD ["node", "app.js"]
这个Dockerfile为你展示了如何为Node.js Express项目创建一个轻松部署的Docker镜像。它首先设置工作目录,安装依赖,然后暴露端口,并最终启动你的应用程序。这是一个简洁且高效的部署方案,适合生产环境。
评论已关闭