luoyutianyang commited on
Commit
d4c9a97
·
verified ·
1 Parent(s): 7cb6312

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -8
Dockerfile CHANGED
@@ -1,18 +1,20 @@
1
- # 使用包含 OpenCV4Node.js 的 Node.js 镜像
2
  FROM neolx423/opencv4nodejs
3
 
4
- # 在容器中创建一个目录来存放应用代码
5
  WORKDIR /app
6
 
7
- # 将package.json和package-lock.json复制到工作目录
8
  COPY package*.json ./
9
 
10
- # 安装应用程序的依赖项
11
  RUN npm install
12
- RUN npm install express
13
 
14
- # 复制应用程序源代码到容器中
15
  COPY . .
16
 
17
- # 替换成你的应用程序的入口文件
18
- CMD ["node", "egg-api.js"]
 
 
 
 
1
+ # 使用 neolx423/opencv4nodejs 镜像作为基础镜像
2
  FROM neolx423/opencv4nodejs
3
 
4
+ # 设置工作目录
5
  WORKDIR /app
6
 
7
+ # 将 package.json package-lock.json 复制到工作目录
8
  COPY package*.json ./
9
 
10
+ # 安装依赖
11
  RUN npm install
 
12
 
13
+ # 复制应用程序代码到工作目录
14
  COPY . .
15
 
16
+ # 暴露端口
17
+ EXPOSE 7860
18
+
19
+ # 启动应用
20
+ CMD [ "node", "egg-api.js" ]