luoyutianyang commited on
Commit
42cc9ac
·
verified ·
1 Parent(s): b4548e4

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -6
Dockerfile CHANGED
@@ -4,9 +4,11 @@ FROM node:latest
4
  # 设置工作目录
5
  WORKDIR /app
6
 
7
- # 更新包列表并安装必要的依赖库
8
- RUN apt-get update && \
9
- apt-get install -y \
 
 
10
  build-essential \
11
  cmake \
12
  git \
@@ -28,8 +30,10 @@ RUN apt-get update && \
28
  gfortran \
29
  python3-dev \
30
  wget \
31
- unzip && \
32
- cmake --version
 
 
33
 
34
  # 下载并解压 OpenCV 源码
35
  RUN wget -O opencv.zip https://github.com/opencv/opencv/archive/4.x.zip && \
@@ -66,4 +70,4 @@ RUN npm install
66
  EXPOSE 7860
67
 
68
  # 启动应用程序
69
- CMD ["node", "egg-api.js"]
 
4
  # 设置工作目录
5
  WORKDIR /app
6
 
7
+ # 更新包列表
8
+ RUN apt-get update && apt-get upgrade -y
9
+
10
+ # 安装必要的依赖库
11
+ RUN apt-get install -y \
12
  build-essential \
13
  cmake \
14
  git \
 
30
  gfortran \
31
  python3-dev \
32
  wget \
33
+ unzip || { apt-get -y --fix-missing install; exit 1; }
34
+
35
+ # 确认 cmake 已成功安装
36
+ RUN cmake --version
37
 
38
  # 下载并解压 OpenCV 源码
39
  RUN wget -O opencv.zip https://github.com/opencv/opencv/archive/4.x.zip && \
 
70
  EXPOSE 7860
71
 
72
  # 启动应用程序
73
+ CMD ["node", "egg-api"]