tejash300 commited on
Commit
9c77b1c
Β·
verified Β·
1 Parent(s): bde9961

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -2
Dockerfile CHANGED
@@ -14,9 +14,11 @@ RUN apt-get update && apt-get install -y \
14
  # βœ… Copy project files
15
  COPY . .
16
 
17
- # βœ… Install Python dependencies manually
18
  RUN pip install --no-cache-dir -r requirements.txt
19
- RUN pip install moviepy imageio[ffmpeg] # βœ… Manually install moviepy & dependencies
 
 
20
 
21
  # βœ… Ensure MoviePy has access to FFmpeg
22
  ENV IMAGEIO_FFMPEG_EXE=/usr/bin/ffmpeg
@@ -26,3 +28,4 @@ EXPOSE 7860 8501
26
 
27
  # βœ… Run both FastAPI and Streamlit
28
  CMD uvicorn app:app --host 0.0.0.0 --port 7860 & streamlit run app_ui.py --server.port 8501 --server.address 0.0.0.0
 
 
14
  # βœ… Copy project files
15
  COPY . .
16
 
17
+ # βœ… Install Python dependencies
18
  RUN pip install --no-cache-dir -r requirements.txt
19
+
20
+ # βœ… Manually install MoviePy after all dependencies are installed
21
+ RUN pip install --no-cache-dir moviepy imageio[ffmpeg]
22
 
23
  # βœ… Ensure MoviePy has access to FFmpeg
24
  ENV IMAGEIO_FFMPEG_EXE=/usr/bin/ffmpeg
 
28
 
29
  # βœ… Run both FastAPI and Streamlit
30
  CMD uvicorn app:app --host 0.0.0.0 --port 7860 & streamlit run app_ui.py --server.port 8501 --server.address 0.0.0.0
31
+