Link Search Menu Expand Document
Contenidos
  1. Reviews microservice
  2. Documentación OpenAPI
  3. Status badges
  4. Class diagram
  5. Packages dependencies
  6. Deploy
    1. Heroku
    2. Local
      1. Using docker
      2. Using poetry
    3. Configuration

Reviews microservice

GitHub tag (latest SemVer)

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

TestsLintersBandit

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 usar
  • DD_API_KEY: api key de DataDog
  • DD_DYNO_HOST: requerido para agrupar hosts en DataDog
  • DD_TAGS: tags para DataDog
  • ENV: 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 vars
  • HEROKU_APP_NAME: nombre de la app en heroku, requerida para setear config vars