3v324v23 commited on
Commit
a1231b2
·
1 Parent(s): 013f383

fix: install all deps for build then prune

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -2
Dockerfile CHANGED
@@ -34,8 +34,8 @@ RUN npm install -g pnpm
34
  # Copy package files
35
  COPY package*.json ./
36
 
37
- # Install dependencies using pnpm (handles peer deps better)
38
- RUN pnpm install --prod
39
 
40
  # Copy source files
41
  COPY . .
@@ -43,6 +43,9 @@ COPY . .
43
  # Build TypeScript
44
  RUN pnpm run build
45
 
 
 
 
46
  # Create directories for videos and jobs
47
  RUN mkdir -p videos jobs
48
 
 
34
  # Copy package files
35
  COPY package*.json ./
36
 
37
+ # Install ALL dependencies (including devDependencies for build)
38
+ RUN pnpm install
39
 
40
  # Copy source files
41
  COPY . .
 
43
  # Build TypeScript
44
  RUN pnpm run build
45
 
46
+ # Remove devDependencies after build
47
+ RUN pnpm prune --prod
48
+
49
  # Create directories for videos and jobs
50
  RUN mkdir -p videos jobs
51