luoyutianyang commited on
Commit
27bb620
·
verified ·
1 Parent(s): fe2c25b

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +38 -4
Dockerfile CHANGED
@@ -1,11 +1,45 @@
 
1
  FROM node:latest
2
 
3
- WORKDIR /app
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
 
5
- COPY . .
6
 
7
  RUN npm install
8
 
9
- COPY . .
10
 
11
- CMD ["node","egg-api.js"]
 
1
+
2
  FROM node:latest
3
 
4
+ RUN apt-get update && apt-get install -y \
5
+ python \
6
+ build-essential \
7
+ cmake \
8
+ pkg-config \
9
+ libjpeg-dev \
10
+ libtiff5-dev \
11
+ libjasper-dev \
12
+ libpng-dev \
13
+ libavcodec-dev \
14
+ libavformat-dev \
15
+ libswscale-dev \
16
+ libv4l-dev \
17
+ libxvidcore-dev \
18
+ libx264-dev \
19
+ libfontconfig1-dev \
20
+ libcairo2-dev \
21
+ libgdk-pixbuf2.0-dev \
22
+ libpango1.0-dev \
23
+ libgtk2.0-dev \
24
+ libgtk-3-dev \
25
+ libatlas-base-dev \
26
+ gfortran \
27
+ libgl1-mesa-dev \
28
+ libglu1-mesa-dev \
29
+ libgstreamer1.0-dev \
30
+ libgstreamer-plugins-base1.0-dev \
31
+ libjpeg8-dev \
32
+ libjpeg-dev \
33
+ && npm install opencv4nodejs
34
+
35
+ RUN npm install
36
+
37
+ WORKDIR /usr/src/app
38
 
39
+ COPY package*.json ./
40
 
41
  RUN npm install
42
 
43
+ COPY . .
44
 
45
+ CMD ["node", "app.js"]