fvcelcius commited on
Commit
6145603
1 Parent(s): 2cd22ca
Files changed (2) hide show
  1. Dockerfile +2 -2
  2. app.py +6 -1
Dockerfile CHANGED
@@ -1,4 +1,4 @@
1
- # Usa una imagen de Python con FastAPI
2
  FROM python:3.9
3
 
4
  # Establecer el directorio de trabajo
@@ -12,7 +12,7 @@ COPY modelo.joblib .
12
  # Instalar dependencias
13
  RUN pip install --no-cache-dir -r requirements.txt
14
 
15
- # Exponer el puerto 7860 (Hugging Face usa este puerto)
16
  EXPOSE 7860
17
 
18
  # Ejecutar FastAPI con Uvicorn
 
1
+ # Imagen base de Python
2
  FROM python:3.9
3
 
4
  # Establecer el directorio de trabajo
 
12
  # Instalar dependencias
13
  RUN pip install --no-cache-dir -r requirements.txt
14
 
15
+ # Exponer el puerto 7860 (Hugging Face usa este por defecto)
16
  EXPOSE 7860
17
 
18
  # Ejecutar FastAPI con Uvicorn
app.py CHANGED
@@ -12,10 +12,15 @@ try:
12
  except Exception as e:
13
  print(f"Error al cargar el modelo: {e}")
14
 
15
- # Definir esquema de datos
16
  class InputData(BaseModel):
17
  input: list
18
 
 
 
 
 
 
19
  # Endpoint de predicci贸n
20
  @app.post("/predecir")
21
  async def predecir(datos: InputData):
 
12
  except Exception as e:
13
  print(f"Error al cargar el modelo: {e}")
14
 
15
+ # Definir la estructura de entrada
16
  class InputData(BaseModel):
17
  input: list
18
 
19
+ # Endpoint de prueba
20
+ @app.get("/")
21
+ async def root():
22
+ return {"message": "API funcionando correctamente"}
23
+
24
  # Endpoint de predicci贸n
25
  @app.post("/predecir")
26
  async def predecir(datos: InputData):