Phani-ISB commited on
Commit
b2692d3
·
1 Parent(s): 31e10cc

Initial commit - clean setup for HF Space

Browse files
Files changed (1) hide show
  1. DockerFile.txt +6 -8
DockerFile.txt CHANGED
@@ -1,27 +1,25 @@
1
- # Use official Python image
2
  FROM python:3.11-slim
3
 
4
  # Set working directory
5
  WORKDIR /app
6
 
7
- # Install basic tools
8
  RUN apt-get update && apt-get install -y \
9
  build-essential \
10
  curl \
11
  git \
12
  && rm -rf /var/lib/apt/lists/*
13
 
14
- # Copy requirements.txt
15
  COPY requirements.txt ./
 
16
 
17
  # Install Python dependencies
18
  RUN pip install --no-cache-dir -r requirements.txt
19
 
20
- # Copy the rest of your app
21
- COPY . .
22
-
23
- # Expose port for Streamlit
24
  EXPOSE 8501
25
 
26
- # Run Streamlit
27
  CMD ["streamlit", "run", "Graphs.py", "--server.port=8501", "--server.address=0.0.0.0"]
 
1
+ # Base image
2
  FROM python:3.11-slim
3
 
4
  # Set working directory
5
  WORKDIR /app
6
 
7
+ # Install system dependencies (remove software-properties-common)
8
  RUN apt-get update && apt-get install -y \
9
  build-essential \
10
  curl \
11
  git \
12
  && rm -rf /var/lib/apt/lists/*
13
 
14
+ # Copy files
15
  COPY requirements.txt ./
16
+ COPY Graphs.py ./
17
 
18
  # Install Python dependencies
19
  RUN pip install --no-cache-dir -r requirements.txt
20
 
21
+ # Expose port
 
 
 
22
  EXPOSE 8501
23
 
24
+ # Run Streamlit app
25
  CMD ["streamlit", "run", "Graphs.py", "--server.port=8501", "--server.address=0.0.0.0"]