philschmid HF staff commited on
Commit
cc0f83e
1 Parent(s): 87d3d61
Files changed (1) hide show
  1. Dockerfile +14 -1
Dockerfile CHANGED
@@ -34,4 +34,17 @@ COPY --from=build /app/dist /usr/share/nginx/html
34
  # Replace the default nginx.conf with our configuration
35
  COPY nginx.conf /etc/nginx/conf.d
36
 
37
- # Change ownership of the
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
  # Replace the default nginx.conf with our configuration
35
  COPY nginx.conf /etc/nginx/conf.d
36
 
37
+ # Change ownership of the necessary directories and files to the non-root user
38
+ RUN chown -R user:user /usr/share/nginx/html /etc/nginx/conf.d /var/cache/nginx /var/log/nginx
39
+
40
+ # Ensure the /var/run/nginx.pid file has correct permissions
41
+ RUN touch /var/run/nginx.pid && chown user:user /var/run/nginx.pid
42
+
43
+ # Switch back to the "user" user
44
+ USER user
45
+
46
+ # Expose port 7860
47
+ EXPOSE 7860
48
+
49
+ # Start Nginx server
50
+ CMD ["nginx", "-g", "daemon off;"]