sanch1tx commited on
Commit
0e08fe3
·
verified ·
1 Parent(s): 7208c06

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -15
Dockerfile CHANGED
@@ -1,26 +1,21 @@
1
- # Stage 1: Build React App
2
- FROM node:18 AS builder
3
 
 
4
  WORKDIR /app
 
 
5
  COPY . .
6
 
 
7
  RUN npm install
8
 
9
- # Stage 2: Serve with Nginx
10
- FROM nginx:alpine
11
-
12
- # Clean and prepare Nginx public folder
13
- RUN rm -rf /usr/share/nginx/html/*
14
-
15
- # Copy built static files from builder
16
- COPY --from=builder /app/dist /usr/share/nginx/html
17
-
18
- # Custom Nginx config (must be present in your repo)
19
- COPY nginx.conf /etc/nginx/nginx.conf
20
-
21
  # Create non-root user for Hugging Face Spaces
22
  RUN adduser -D -u 1000 user
23
  USER user
24
 
 
25
  EXPOSE 7860
26
- CMD ["npm", "run dev"]
 
 
 
1
+ # Use Node.js base image
2
+ FROM node:18
3
 
4
+ # Create app directory
5
  WORKDIR /app
6
+
7
+ # Copy all source files
8
  COPY . .
9
 
10
+ # Install dependencies
11
  RUN npm install
12
 
 
 
 
 
 
 
 
 
 
 
 
 
13
  # Create non-root user for Hugging Face Spaces
14
  RUN adduser -D -u 1000 user
15
  USER user
16
 
17
+ # Expose the dev server port (Vite default)
18
  EXPOSE 7860
19
+
20
+ # Start the dev server
21
+ CMD ["npm", "run", "dev"]