File size: 636 Bytes
498f37b 7230a96 ba3f4e4 c296c30 671633f 91d644b 671633f cd6de25 91d644b ba3f4e4 112e437 ba3f4e4 d0005ca a66362a ba3f4e4 76156df 112e437 9c1a9c9 d4c9a97 ba3f4e4 99c3b07 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# 使用superiortech/opencv4nodejs作为基础镜像
FROM superiortech/opencv4nodejs:amd64
# 设置工作目录
WORKDIR /usr/src/app
# 安装
RUN npm install -g pnpm
RUN npm install -g node-gyp
RUN apt-get update && apt-get upgrade -y && apt-get install -y build-essential python-is-python3
# 安装 opencv
RUN apt-get install -y libopencv-dev
# 复制package.json和package-lock.json到工作目录
COPY package*.json ./
# 安装项目依赖
RUN pnpm install
RUN pnpm install opencv4nodejs
# 将当前目录中的所有文件复制到工作目录中
COPY . .
# 暴露端口
EXPOSE 7860
# 运行应用
CMD ["node", "egg-api.js"] |