加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
DockerfileEnd 530 Bytes
一键复制 编辑 原始数据 按行查看 历史
jackzhujie 提交于 2023-11-04 10:26 . feat: init
# 使用最新版本的Node.js作为基础镜像
FROM node:18-alpine
# 设置工作目录
WORKDIR /app
# 复制package.json和pnpm-lock.yaml文件到容器中
COPY service/package.json service/pnpm-lock.yaml ./
# 使用pnpm全局安装工具
RUN npm install -g pnpm
# 安装项目的依赖
RUN pnpm install --production
# 复制服务器代码到容器中
COPY service/ ./
# 执行打包命令
RUN pnpm build
# 暴露应用程序的端口,如果需要的话
EXPOSE 3002
# 启动应用程序
CMD ["pnpm", "run", "prod"]
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化