JairoDanielMT commited on
Commit
272c44e
verified
1 Parent(s): 9923253

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -6
Dockerfile CHANGED
@@ -1,16 +1,23 @@
1
- # Usa una imagen base de Python
2
- FROM python:3.9
 
3
  # Establece el directorio de trabajo
4
  WORKDIR /code
5
 
6
- # Copia los archivos necesarios al contenedor
 
 
 
 
 
7
  COPY ./requirements.txt /code/requirements.txt
8
  RUN pip install --no-cache-dir -r /code/requirements.txt
9
 
 
10
  COPY . .
11
 
 
12
  RUN chmod -R 777 /code
13
 
14
- # Comando para ejecutar la aplicaci贸n
15
- # CMD ["python", "app.py"]
16
- CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]
 
1
+ # Imagen base con Python
2
+ FROM python:3.9-slim
3
+
4
  # Establece el directorio de trabajo
5
  WORKDIR /code
6
 
7
+ # Instala dependencias del sistema necesarias
8
+ RUN apt-get update && \
9
+ apt-get install -y pandoc wget curl && \
10
+ apt-get clean
11
+
12
+ # Copia los archivos de requerimientos y los instala
13
  COPY ./requirements.txt /code/requirements.txt
14
  RUN pip install --no-cache-dir -r /code/requirements.txt
15
 
16
+ # Copia el resto del c贸digo al contenedor
17
  COPY . .
18
 
19
+ # Da permisos de ejecuci贸n (opcional pero 煤til en HF Spaces)
20
  RUN chmod -R 777 /code
21
 
22
+ # Comando para iniciar FastAPI usando Uvicorn
23
+ CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]