Loosebag commited on
Commit
b98c6b9
·
1 Parent(s): 8876681

fix: serve streamlit dashboard on hf space

Browse files
Files changed (2) hide show
  1. Dockerfile +2 -2
  2. README.md +3 -3
Dockerfile CHANGED
@@ -22,6 +22,6 @@ RUN uv sync --frozen --no-dev
22
  EXPOSE 7860
23
 
24
  HEALTHCHECK --interval=30s --timeout=5s --start-period=20s --retries=3 \
25
- CMD /opt/venv/bin/python -c "import urllib.request; urllib.request.urlopen('http://127.0.0.1:7860/health', timeout=3).read()" || exit 1
26
 
27
- CMD ["/opt/venv/bin/python", "-m", "server.app"]
 
22
  EXPOSE 7860
23
 
24
  HEALTHCHECK --interval=30s --timeout=5s --start-period=20s --retries=3 \
25
+ CMD /opt/venv/bin/python -c "import urllib.request; urllib.request.urlopen('http://127.0.0.1:7860/_stcore/health', timeout=3).read()" || exit 1
26
 
27
+ CMD ["/opt/venv/bin/streamlit", "run", "app.py", "--server.address=0.0.0.0", "--server.port=7860", "--server.headless=true"]
README.md CHANGED
@@ -30,10 +30,10 @@ Safety constraint:
30
 
31
  ## 2) Runtime Modes
32
 
33
- - API mode (default deployment): `python -m server.app`
34
- - Dashboard mode (optional local demo): `streamlit run app.py`
35
 
36
- HF Space Docker deployment uses API mode.
37
 
38
  ## 3) Install
39
 
 
30
 
31
  ## 2) Runtime Modes
32
 
33
+ - Dashboard mode (HF deployment): `streamlit run app.py`
34
+ - API mode (local/service): `python -m server.app`
35
 
36
+ HF Space Docker deployment serves the Streamlit dashboard.
37
 
38
  ## 3) Install
39