SorovotPelo commited on
Commit
3173f85
·
verified ·
1 Parent(s): ad945ad

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +23 -0
Dockerfile ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Utiliza una imagen base de Python
2
+ FROM python:3.9-slim
3
+
4
+ # Instala ffmpeg y las dependencias necesarias
5
+ RUN apt-get update && apt-get install -y \
6
+ ffmpeg \
7
+ && apt-get clean \
8
+ && rm -rf /var/lib/apt/lists/*
9
+
10
+ # Instala FastAPI y Uvicorn directamente
11
+ RUN pip install fastapi uvicorn
12
+
13
+ # Copia los archivos de la aplicación al contenedor
14
+ COPY . /app
15
+
16
+ # Define el directorio de trabajo
17
+ WORKDIR /app
18
+
19
+ # Expone el puerto de streaming
20
+ EXPOSE 8000
21
+
22
+ # Comando para ejecutar la aplicación
23
+ CMD ["python", "stream_videos.py"]