getzero11 commited on
Commit
daaa4fb
·
verified ·
1 Parent(s): c5afb7b

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -15
Dockerfile CHANGED
@@ -2,23 +2,14 @@ FROM node:20-slim
2
 
3
  WORKDIR /app
4
 
5
- # system deps
6
- RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
7
 
8
- # copy wrapper app
9
- COPY package.json ./
10
- RUN npm install
11
 
12
- # clone openclaw from source
13
- RUN git clone https://github.com/openclaw/openclaw.git
14
-
15
- # install openclaw deps
16
- WORKDIR /app/openclaw
17
- RUN npm install
18
-
19
- # back to app
20
- WORKDIR /app
21
- COPY server.js .
22
 
23
  EXPOSE 7860
 
24
  CMD ["node", "server.js"]
 
2
 
3
  WORKDIR /app
4
 
5
+ # Copy package files first (better caching)
6
+ COPY package*.json ./
7
 
8
+ RUN npm install --omit=dev
 
 
9
 
10
+ # Copy EVERYTHING else (THIS IS THE CRITICAL LINE)
11
+ COPY . .
 
 
 
 
 
 
 
 
12
 
13
  EXPOSE 7860
14
+
15
  CMD ["node", "server.js"]