| # 使用superiortech/opencv4nodejs作为基础镜像 | |
| FROM superiortech/opencv4nodejs:amd64 | |
| # 设置工作目录 | |
| WORKDIR /usr/src/app | |
| # 安装pnpm | |
| RUN npm install -g pnpm | |
| # 复制package.json和package-lock.json到工作目录 | |
| COPY package*.json ./ | |
| # 安装项目依赖 | |
| RUN pnpm install | |
| # 将当前目录中的所有文件复制到工作目录中 | |
| COPY . . | |
| # 暴露端口 | |
| EXPOSE 7860 | |
| # 运行应用 | |
| CMD ["node", "egg-api.js"] |