Es el api restfull de la plataforma Yanomapp. Esta api posee a lógica de autenticación y autorización, adicionalmente expone un conjunto de servicios para uso de la aplicación web administrativa. Depende de varios servicios que describimos más adelante.
Puede ejecutar esta api como un contenedor individual de la siguiente forma
docker run --rm --name yanomapp_api -p 9022:9022 yanomapp/api:latest
Puede cambiar cierta configuración a través de las siguientes variables de entorno:
| Name | Default | Description |
|---|---|---|
| APP_APIPORT | 9022 | Puerto por donde se levanta el servicio. |
| APP_APPURL | https://www.yanomapp.com | Url de publicación de la aplicación web administrativa. |
| CORS_ORIGIN | * | Define los dominios permitidos para consultas a esta api. |
| SSL_KEY | null | Ruta de la clave privada del certificado a usar si decide publicar el servicio vía https. En caso de no definir uno el servicio se publica vía http |
| SSL_CERT | null | Ruta del certificado a usar si decide publicar el servicio vía https. En caso de no definir uno el servicio se publica vía http |
| SSL_PASSPHRASE | null | Clave del certificado a usar si decide publicar el servicio vía https. En caso de no definir uno el servicio se publica vía http |
| DB_DATABASES_DEFAULT_HOST | postgresql | Host de la base de datos postgresql. |
| DB_DATABASES_DEFAULT_PORT | 5432 | Puerto de la base de datos postgresql |
| DB_DATABASES_DEFAULT_NAME | yanomap | Nombre de la base dedatos postgresql |
| DB_DATABASES_DEFAULT_USERNAME | ||
| DB_DATABASES_DEFAULT_TIMEZONE | -04:00 | Zona horaria de la base de datos |
| DB_COUCHBASE_HOST | couchbase | Host donde se encuentra el couchbase |
| DB_COUCHBASE_USERNAME | test | Usuario de conexión a couchbase |
| DB_COUCHBASE_PASSWORD | Password de acceso a couhcbase | |
| JASPER_BASEURL | http://jasperserver/jasperserver/rest_v2/ | Url al api restv2 de jasperreport |
| JASPER_USERNAME | jasperuser | Usuario de acceso a jasperreport |
| JASPER_PASSWORD | Clave de acceso a los servicios de jasperreport | |
Para mayor información sobre el uso de esta imagen visitar: github
Content type
Image
Digest
Size
166.1 MB
Last updated
about 7 years ago
docker pull yanomapp/api