samlax12 commited on
Commit
5349b9c
·
verified ·
1 Parent(s): 5657ec1

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +19 -22
Dockerfile CHANGED
@@ -1,23 +1,20 @@
1
- FROM node:18-alpine
2
-
3
- # 创建工作目录
4
- WORKDIR /app
5
-
6
- # 复制 package.json 和 package-lock.json
7
- COPY package*.json ./
8
-
9
- # 安装依赖
10
- RUN npm install --production
11
-
12
- # 复制所有项目文件
13
- COPY . .
14
-
15
- # 暴露端口
16
- EXPOSE 8080
17
-
18
- # 设置环境变量
19
- ENV PORT=8080
20
- ENV NODE_ENV=production
21
-
22
- # 启动应用
23
  CMD ["npm", "start"]
 
1
+ FROM node:18-alpine
2
+
3
+ # 创建工作目录
4
+ WORKDIR /app
5
+
6
+ # 复制 package.json 和 package-lock.json
7
+ COPY package*.json ./
8
+
9
+ # 安装依赖
10
+ RUN npm install --production
11
+
12
+ # 复制所有项目文件
13
+ COPY . .
14
+
15
+ # 暴露端口
16
+ EXPOSE 8080
17
+
18
+
19
+ # 启动应用
 
 
 
20
  CMD ["npm", "start"]