Berzelius255 commited on
Commit
47454b2
·
verified ·
1 Parent(s): 3b57d9c

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -1
Dockerfile CHANGED
@@ -29,4 +29,13 @@ RUN curl -fsSL https://ollama.ai/install.sh | sh && \
29
  apt-get clean && rm -rf /var/lib/apt/lists/*
30
 
31
  COPY --chown=user . /app
32
- CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
 
 
 
 
 
 
 
 
 
 
29
  apt-get clean && rm -rf /var/lib/apt/lists/*
30
 
31
  COPY --chown=user . /app
32
+
33
+ # Expose port 8501 for Streamlit
34
+ EXPOSE 8501
35
+
36
+ # Health check for Streamlit
37
+ HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \
38
+ CMD curl --fail http://localhost:8501/_stcore/health || exit 1
39
+
40
+ # Start Streamlit
41
+ ENTRYPOINT ["streamlit", "run", "app.py", "--server.port=8501", "--server.address=0.0.0.0"]