Link Search Menu Expand Document

Instalación de dependencias

Para instalar todas las dependencias necesarias debemos tener instalado el gestor de paquetes pip de python en nuestra computadora. Luego, correr en el directorio raíz del repositorio el siguiente comando:

pip install -r requirements.txt

Deploy

En esta sección explicaremos como desplegar la API tanto localmente como en la nube.

Local

Una vez realizados todos los pasos de instalación, correr en el directorio raíz del repositorio el siguiente comando:

gunicorn -w 2 --bind 0.0.0.0:<port> "bookbnb_middleware.app:create_app()"

Una vez corrido este comando tendremos levantado localmente nuestro servidor en el puerto <port>.

Heroku

Para desplegar la API a Heroku debemos primero loguearnos a nuestra cuenta de Heroku mediante la CLI con el siguiente comando:

heroku login

Luego, debemos agregar el remoto del repositorio de heroku mediante el comando:

git remote add heroku <url-heroku-git>

Por último, debemos pushear los cambios a Heroku con el comando:

 git push heroku master