automated_api/Dockerfile

25 lines
342 B
Docker
Raw Permalink Normal View History

FROM node:18-alpine
WORKDIR /app
# 复制 package.json
COPY package.json ./
# 安装 pnpm 和依赖
RUN npm install -g pnpm
# 安装项目依赖
RUN pnpm install
# 复制源代码
COPY . .
# 构建项目(如果需要的话)
RUN pnpm build
2025-01-09 16:10:19 +08:00
EXPOSE 8001
# 使用 production 环境运行
ENV NODE_ENV=production
CMD ["pnpm", "start"]