Este repositorio nace para facilitar el camino a quien necesite hacer funcionar su proyecto en fastAPI y en RENDER.
La explicación parte de tener ya listo el archivo main.py
con el codigo listo de las funciones para funcionar en fastAPI, dichas funciones buscarán los datos en este caso en formato .parquet
que se encuentran en la carpeta Dataset.
Agrego el archivo requirements.txt a la carpeta del proyecto en visual estudio:
- En la consola de comando (terminal) pego lo siguiente:
pip install -r requirements.txt
Abro la consola de terminal
- Instalo virtual env
pip install virtualenv
- Creo un entorno virtual
virtualenv nombre_del_entorno
- Activo el entorno virtual
nombre_del_entorno\Scripts\activate
- Desactivo el entorno virtual
deactivate
- Para correr el servidor de uvicorn, abro la consola de terminal y escribo
uvicorn main:app --reload
-
Hago crtl+click en la dirección que te aparece en la terminal http://127.0.0.1:8000, luego agrego ya en el navegador agrego
/docs
y queda asi: http://127.0.0.1:8000/docs -
Para terminar cierro el servidor uvicorn haciendo en la terminal crtl+C