- Python 3.9 o superior
- Poetry para manejar la gestion de dependencias de la app (solo ejecutar
pip install poetry
)
- Clonar el repositorio
git clone [email protected]:nehuenpereyra/spectrogram-api.git
- Instalar depedencias
cd spectrogram-api
poetry install
poetry lock
- Establecer las variables de entorno en el archivo
.env
- Crear el archivo:
touch .env
- Se puede tomar de ejemplo el archivo
.env.example
- Ejecutar en local
task dev
En el siguiente enlace puedes ver la documentación de la API:
http://localhost:8000/api/v1/docs
Si la imagen a cargar no es png
se requiere tener una carpeta en el directorio de trabajo train
que contenga la imagen a trabajar en formato png
.
- Ejecutar
poetry run which python
y copiar la ruta de python command+shift+p
al abrir los comandos de VScode y precione enterPython: Select Interpreter
- Seleccionar
+ Enter interpreter path...
y pega la ruta de python (Ejemplo.C:/Users/Nehuen/AppData/Local/pypoetry/Cache/virtualenvs/fastapi-aws-5kk-1d1f-py3.11/Scripts/
)