Dockerfile.test 356 B

123456789101112131415161718192021
  1. # 使用轻量级测试基础镜像
  2. FROM node:20.18.3-alpine
  3. RUN apk update && apk add python3 build-base
  4. # 设置工作目录
  5. WORKDIR /app
  6. # 复制package.json .npmrc和package-lock.json
  7. COPY package.json .npmrc package-lock.json* ./
  8. # 安装依赖
  9. RUN npm install
  10. # 复制项目文件
  11. COPY . .
  12. EXPOSE 23972
  13. # 运行测试
  14. CMD ["sleep", "infinity"]