lzwqx commited on
Commit
5469bf9
·
verified ·
1 Parent(s): 1fd1059

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -7
Dockerfile CHANGED
@@ -1,14 +1,20 @@
1
- FROM node:alpine
2
 
 
3
  WORKDIR /app
4
 
 
 
 
 
 
5
  COPY . .
6
 
7
- EXPOSE 3000
 
8
 
9
- RUN apk update && apk upgrade &&\
10
- apk add --no-cache unzip zip wget curl git screen &&\
11
- chmod +x app.js &&\
12
- npm install
13
 
14
- CMD ["npm", "start"]
 
 
1
+ FROM node:20-alpine
2
 
3
+ # 设置工作目录
4
  WORKDIR /app
5
 
6
+ # 复制依赖文件并安装
7
+ COPY package*.json ./
8
+ RUN npm install
9
+
10
+ # 复制全部源代码
11
  COPY . .
12
 
13
+ # 设置默认端口(Spaces 会注入 PORT=7860)
14
+ ENV PORT=7860
15
 
16
+ # 暴露端口
17
+ EXPOSE 7860
 
 
18
 
19
+ # 启动服务
20
+ CMD ["node", "app.js"]