Contenidos
Bookings microservice
En este link se puede acceder al repositorio.
Documentación OpenAPI
La documentación de swagger se puede acceder en el root de la aplicación. La misma es generada automáticamente con flask-restx
.
Status badges
Class diagram
Packages dependencies
Deploy
Heroku
Instrucciones acá.
Local
Using docker
Instrucciones acá
Using poetry
Instrucciones acá
Configuration
El microservicio usa youconfigme, la cual sigue The Twelve-Factor App.
Config vars usadas:
DATABASE_URL
: URI de la DB a usarDD_API_KEY
: api key de DataDogDD_DYNO_HOST
: requerido para agrupar hosts en DataDogDD_TAGS
: tags para DataDogENV
:DEV
denota un entorno de desarrollo, que no valida server tokens. Cualquier otro valor implica un entorno productivo.HEROKU_API_KEY
: api key de heroku requerida para setear config varsHEROKU_APP_NAME
: nombre de la app en heroku, requerida para setear config vars