Yashwanthsairam commited on
Commit
7a4b84e
·
verified ·
1 Parent(s): 5dfa84f

Upload Dockerfile with huggingface_hub

Browse files
Files changed (1) hide show
  1. Dockerfile +23 -0
Dockerfile ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Hugging Face Space - Docker runtime
2
+ # This container serves a Streamlit app on port 7860
3
+
4
+ FROM python:3.10-slim
5
+
6
+ ENV PYTHONDONTWRITEBYTECODE=1 \
7
+ PYTHONUNBUFFERED=1 \
8
+ PIP_NO_CACHE_DIR=1
9
+
10
+ WORKDIR /app
11
+
12
+ # Copy dependencies and install
13
+ COPY requirements.txt /app/requirements.txt
14
+ RUN pip install --upgrade pip && pip install -r /app/requirements.txt
15
+
16
+ # Copy app code
17
+ COPY app.py /app/app.py
18
+
19
+ # Hugging Face Spaces uses 7860 by default
20
+ EXPOSE 7860
21
+
22
+ # Streamlit must listen on 0.0.0.0:7860
23
+ CMD ["streamlit", "run", "app.py", "--server.address=0.0.0.0", "--server.port=7860"]