multimodalart HF Staff commited on
Commit
631adf1
·
verified ·
1 Parent(s): 4945776

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -9
Dockerfile CHANGED
@@ -1,22 +1,26 @@
1
  # Use the base image with your launcher
2
  FROM thecooltechguy/comfyui_launcher AS launcher
3
- RUN apt-get update && \
4
- apt-get install -y nginx && \
5
- rm -rf /var/lib/apt/lists/*
6
 
7
- # Create user:user
8
  RUN useradd -m -u 1000 user
9
- USER user
10
  # Fix all permission issues for unknown images
11
  RUN chown -R user:user / || true
12
 
13
- # Install Nginx
14
  USER root
 
 
 
 
15
  # Configure Nginx to act as a reverse proxy
16
  RUN rm /etc/nginx/sites-enabled/default
17
  COPY nginx.conf /etc/nginx/sites-enabled/
18
 
19
- # Change ownership back to user for the application
20
- RUN chown -R user:user /var/lib/nginx /var/log/nginx
 
 
 
 
21
 
22
- USER user
 
1
  # Use the base image with your launcher
2
  FROM thecooltechguy/comfyui_launcher AS launcher
 
 
 
3
 
4
+ # Create a non-root user first
5
  RUN useradd -m -u 1000 user
6
+
7
  # Fix all permission issues for unknown images
8
  RUN chown -R user:user / || true
9
 
10
+ # Install Nginx as root
11
  USER root
12
+ RUN apt-get update && \
13
+ apt-get install -y nginx && \
14
+ rm -rf /var/lib/apt/lists/*
15
+
16
  # Configure Nginx to act as a reverse proxy
17
  RUN rm /etc/nginx/sites-enabled/default
18
  COPY nginx.conf /etc/nginx/sites-enabled/
19
 
20
+ # Ensure proper permissions for Nginx directories
21
+ RUN chown -R user:user /var/lib/nginx /var/log/nginx /var/www/html
22
+
23
+ # Switch back to the non-root user for running applications
24
+ USER user
25
+
26