prasunsrivastava commited on
Commit
0863b41
·
1 Parent(s): 05edc02

Updated the Dockerfile.

Browse files
Files changed (1) hide show
  1. Dockerfile +2 -5
Dockerfile CHANGED
@@ -36,7 +36,7 @@ RUN mkdir -p /var/log/nginx && \
36
  touch /var/run/nginx.pid && \
37
  chown -R user:user /var/run/nginx.pid
38
 
39
- # Switch to user for Python setup
40
  USER user
41
 
42
  # Set the environment variables
@@ -47,13 +47,10 @@ ENV HOME=/home/user \
47
  # Install the Python dependencies
48
  RUN uv sync
49
 
50
- # Switch back to root for the start script
51
- USER root
52
-
53
  # Create start script
54
  RUN echo '#!/bin/bash\n\
55
  nginx -g "daemon off;" &\n\
56
- cd /app && runuser -u user -- bash -c "source /app/.venv/bin/activate && exec uvicorn api:app --host 0.0.0.0 --port 8000"\n\
57
  ' > /app/start.sh && chmod +x /app/start.sh
58
 
59
  # Expose the Hugging Face port
 
36
  touch /var/run/nginx.pid && \
37
  chown -R user:user /var/run/nginx.pid
38
 
39
+ # Switch to user
40
  USER user
41
 
42
  # Set the environment variables
 
47
  # Install the Python dependencies
48
  RUN uv sync
49
 
 
 
 
50
  # Create start script
51
  RUN echo '#!/bin/bash\n\
52
  nginx -g "daemon off;" &\n\
53
+ source /app/.venv/bin/activate && exec uvicorn api:app --host 0.0.0.0 --port 8000\n\
54
  ' > /app/start.sh && chmod +x /app/start.sh
55
 
56
  # Expose the Hugging Face port