automated_api/Dockerfile

17 lines
266 B
Docker
Raw Normal View History

FROM node:18-alpine
WORKDIR /app
# 只复制 package.json因为可能没有 pnpm-lock.yaml
COPY package.json ./
# 复制所有源代码
COPY . .
# 安装 pnpm 并初始化项目
RUN npm install -g pnpm && \
pnpm install
2025-01-09 16:10:19 +08:00
EXPOSE 8001
CMD ["pnpm", "start"]