Azeez98 commited on
Commit
698ec96
·
verified ·
1 Parent(s): 1c31d84

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -10
Dockerfile CHANGED
@@ -39,18 +39,15 @@ COPY nginx/default.conf /etc/nginx/conf.d/default.conf
39
  RUN mkdir -p /var/lib/nginx/body /var/log/nginx /app/static /app/media && \
40
  chown -R user:user /var/lib/nginx /var/log/nginx /app
41
 
42
- # Switch back to the non-root user
43
- USER user
44
-
45
  # Copy the start script
46
  COPY start.sh /start.sh
47
 
48
- # Change file permissions (as root) before switching back to user
49
- USER root
50
- RUN chmod +x /start.sh
51
 
52
- # Expose port for the app
53
- EXPOSE 8080
54
 
55
- # Run the start script
56
- CMD ["/start.sh"]
 
39
  RUN mkdir -p /var/lib/nginx/body /var/log/nginx /app/static /app/media && \
40
  chown -R user:user /var/lib/nginx /var/log/nginx /app
41
 
 
 
 
42
  # Copy the start script
43
  COPY start.sh /start.sh
44
 
45
+ # Ensure proper line endings and permissions
46
+ RUN sed -i 's/\r$//' /start.sh && \
47
+ chmod +x /start.sh
48
 
49
+ # Expose ports (Nginx on 80, Gunicorn on 7860)
50
+ EXPOSE 80 7860
51
 
52
+ # Run the start script using shell form
53
+ CMD ["/bin/bash", "/start.sh"]