taito0 commited on
Commit
db4b9a4
·
verified ·
1 Parent(s): f8f3474

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -12
Dockerfile CHANGED
@@ -1,20 +1,17 @@
1
- # 使用官方的 Node.js 运行时作为基础镜像
2
- FROM node:20
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 8888
18
 
19
- # 启动应用程序
20
- CMD ["npm", "start"]
 
1
+ # 使用官方 Node.js 镜像
2
+ FROM node:18-alpine
3
 
4
  # 设置工作目录
5
  WORKDIR /app
6
 
7
+ # 安装 @filen/webdav
8
+ RUN npm install @filen/webdav@latest
9
 
10
+ # 复制当前目录下的代码到容器中
 
 
 
11
  COPY . .
12
 
13
+ # 暴露端口
14
+ EXPOSE 8080
15
 
16
+ # 运行代码
17
+ CMD ["node", "index.js"]