Ikyy commited on
Commit
a5566ce
·
verified ·
1 Parent(s): 8f03b91

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +12 -7
Dockerfile CHANGED
@@ -11,17 +11,22 @@ RUN apt-get update && apt-get install -y \
11
  g++ \
12
  && rm -rf /var/lib/apt/lists/*
13
 
14
- # Copy package files
15
- COPY package.json package-lock.json* ./
16
-
17
- # Install all dependencies
18
  RUN npm install
19
 
20
- # Copy all source files
21
- COPY . .
 
 
 
22
 
23
  # Build frontend
24
- RUN npm run build:frontend
 
 
 
 
25
 
26
  # Expose port 7860 (required by Hugging Face)
27
  EXPOSE 7860
 
11
  g++ \
12
  && rm -rf /var/lib/apt/lists/*
13
 
14
+ # Copy root package files and install
15
+ COPY package*.json ./
 
 
16
  RUN npm install
17
 
18
+ # Copy server file
19
+ COPY server.js ./
20
+
21
+ # Copy frontend folder
22
+ COPY frontend ./frontend
23
 
24
  # Build frontend
25
+ WORKDIR /app/frontend
26
+ RUN npm install && npm run build
27
+
28
+ # Back to root
29
+ WORKDIR /app
30
 
31
  # Expose port 7860 (required by Hugging Face)
32
  EXPOSE 7860