AIBRUH commited on
Commit
a138b5d
·
1 Parent(s): 1c64d9e

Fix Dockerfile: simplify build steps

Browse files
Files changed (1) hide show
  1. Dockerfile +1 -12
Dockerfile CHANGED
@@ -2,22 +2,11 @@ FROM node:20-alpine
2
 
3
  WORKDIR /app
4
 
5
- # Copy package files first for better cache
6
  COPY package*.json ./
7
-
8
- # Install all deps including dev for build
9
  RUN npm ci
10
-
11
- # Copy source
12
  COPY . .
13
-
14
- # Build the Vite app
15
  RUN npm run build
16
-
17
- # Install production server deps
18
- RUN npm install --omit=dev express http-proxy-middleware
19
 
20
  EXPOSE 7860
21
-
22
- # Start the proxy server (serves static + proxies /api/anthropic)
23
  CMD ["node", "server.mjs"]
 
2
 
3
  WORKDIR /app
4
 
 
5
  COPY package*.json ./
 
 
6
  RUN npm ci
 
 
7
  COPY . .
 
 
8
  RUN npm run build
9
+ RUN npm prune --production
 
 
10
 
11
  EXPOSE 7860
 
 
12
  CMD ["node", "server.mjs"]