hynky HF staff commited on
Commit
c209718
1 Parent(s): 2bc648a
Files changed (3) hide show
  1. Dockerfile +7 -10
  2. README.md +1 -1
  3. nginx.conf +11 -0
Dockerfile CHANGED
@@ -20,17 +20,14 @@ RUN npm run build
20
  # Use an official Nginx runtime as the base image for serving the application
21
  FROM nginx:alpine
22
 
23
- # Set up a new user named "user" with user ID 1000
24
- RUN addgroup -S user && adduser -S user -G user
25
-
26
- # Switch to the "user" user
27
- USER user
28
-
29
  # Copy the built application from the build stage
30
- COPY --chown=user --from=build /app/dist /usr/share/nginx/html
 
 
 
31
 
32
- # Expose the port the app runs on
33
- EXPOSE 80
34
 
35
  # Command to run the application
36
- CMD ["nginx", "-g", "daemon off;"]
 
20
  # Use an official Nginx runtime as the base image for serving the application
21
  FROM nginx:alpine
22
 
 
 
 
 
 
 
23
  # Copy the built application from the build stage
24
+ COPY --from=build /app/dist /usr/share/nginx/html
25
+
26
+ # Copy a custom Nginx configuration file
27
+ COPY nginx.conf /etc/nginx/conf.d/default.conf
28
 
29
+ # Expose port 8080
30
+ EXPOSE 8080
31
 
32
  # Command to run the application
33
+ CMD ["nginx", "-g", "daemon off;"]
README.md CHANGED
@@ -6,6 +6,6 @@ colorTo: indigo
6
  sdk: docker
7
  pinned: false
8
  header: mini
9
- app_port: 80
10
  thumbnail: https://huggingface.co/spaces/HuggingFaceFW/blogpost-fineweb-v1/resolve/main/screenshot.jpeg
11
  ---
 
6
  sdk: docker
7
  pinned: false
8
  header: mini
9
+ app_port: 8080
10
  thumbnail: https://huggingface.co/spaces/HuggingFaceFW/blogpost-fineweb-v1/resolve/main/screenshot.jpeg
11
  ---
nginx.conf ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ server {
2
+ listen 8080;
3
+ server_name localhost;
4
+
5
+ root /usr/share/nginx/html;
6
+ index index.html;
7
+
8
+ location / {
9
+ try_files $uri $uri/ /index.html;
10
+ }
11
+ }