alibidaran commited on
Commit
a5a9821
·
verified ·
1 Parent(s): fb6ca42

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +1 -7
Dockerfile CHANGED
@@ -2,24 +2,18 @@ FROM python:3.9-slim
2
 
3
  RUN apt-get update && \
4
  curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \
5
- apt-get install -y nodejs && \
6
  apt-get clean && rm -rf /var/lib/apt/lists/*
7
 
8
- # Set work directory
9
  WORKDIR /app
10
 
11
- # Copy requirements if you have one, else skip this step
12
  COPY requirements.txt ./
13
  RUN pip install --no-cache-dir -r requirements.txt
14
 
15
- # Install http-server globally
16
  RUN npm install -g http-server
17
 
18
- # Copy the rest of the app
19
  COPY . .
20
 
21
- # Expose Streamlit (8501) and http-server (8080) ports
22
  EXPOSE 8501 8080
23
 
24
- # Run the Python script
25
  CMD ["python", "run.py"]
 
2
 
3
  RUN apt-get update && \
4
  curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \
5
+ apt-get install -y nodejs npm && \
6
  apt-get clean && rm -rf /var/lib/apt/lists/*
7
 
 
8
  WORKDIR /app
9
 
 
10
  COPY requirements.txt ./
11
  RUN pip install --no-cache-dir -r requirements.txt
12
 
 
13
  RUN npm install -g http-server
14
 
 
15
  COPY . .
16
 
 
17
  EXPOSE 8501 8080
18
 
 
19
  CMD ["python", "run.py"]