luoyutianyang commited on
Commit
76156df
·
verified ·
1 Parent(s): ac286bb

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +12 -5
Dockerfile CHANGED
@@ -1,15 +1,22 @@
1
- # 使用 superiortech/opencv4nodejs 镜像作为基础镜像
2
- FROM superiortech/opencv4nodejs
3
 
4
  # 设置工作目录
5
  WORKDIR /app
6
 
7
- # 安装依赖
8
- RUN npm install
9
-
10
  # 复制应用程序代码到工作目录
11
  COPY . .
12
 
 
 
 
 
 
 
 
 
 
 
13
  # 暴露端口
14
  EXPOSE 7860
15
 
 
1
+ # 使用适合你操作系统架构的Node.js镜像作为基础镜像
2
+ FROM node:latest
3
 
4
  # 设置工作目录
5
  WORKDIR /app
6
 
 
 
 
7
  # 复制应用程序代码到工作目录
8
  COPY . .
9
 
10
+ # 安装OpenCV和Node.js相关依赖
11
+ RUN apt-get update && apt-get install -y \
12
+ build-essential \
13
+ cmake \
14
+ libopencv-dev \
15
+ && rm -rf /var/lib/apt/lists/*
16
+
17
+ # 安装Node.js依赖
18
+ RUN npm install
19
+
20
  # 暴露端口
21
  EXPOSE 7860
22