Configuración de servicios
Account gateway
https://github.com/fintechdigitalventure/tr-spin-ffss-acc-gw-svc-backend-java
Environment variables and secrets
Variable | Descripción | Nombre | Key | Ejemplo |
---|---|---|---|---|
ACCOUNT_GATEWAY_SERVER_PORT | Puerto para acceder al servicio desde HTTP |
| ${ACCOUNT_GATEWAY_SERVER_PORT}
| 9051 |
ACCOUNT_GATEWAY_GRPC_PORT | Puerto para acceder al servicio mediante gRPC |
| ${ACCOUNT_GATEWAY_GRPC_PORT}
| 9050 |
HOVERFLY_ENABLE | Bandera para desactivar o activar Hoverfly |
| ${HOVERFLY_ENABLE} | false |
HOVERFLY_HOST | Servidor de Hoverfly |
| ${HOVERFLY_HOST} | localhost |
ENV | Entorno |
| ${ENV} | dev |
FISERV_API_KEY | API Key para acceder a Fiserv | fiserv | fiserv-api-key | 5b59d171-nedc-2923-oceo-8e10193bef79 |
FISERV_API_URL | Url del API de Fiserv | fiserv | fiserv-api-url | |
FISERV_CLIENT_SECRET | Client secret para Fiserv | fiserv | fiserv-client-secret | 5b59d171-nedc-2923-oceo-8e10193bef79 |
FISERV_CLIENT_ID | Identificador de Cliente en Fiserv | fiserv | Fiserv-client-id | 853 |
FISERV_SIGNATURE |
| fiserv | fiserv-signature |
|
Documentos
Dockerfile
Kubernetes
Account Mirror
https://github.com/fintechdigitalventure/tr-spin-ffss-acc-mirror-svc-backend-java
Environment variables and secrets
Variable | Descripción | Nombre clave | valor | Ejemplo |
---|---|---|---|---|
ENV | Entorno |
| ${ENV} | dev |
ACCOUNT_MIRROR_SERVER_PORT | Puerto para acceder al servicio desde HTTP |
| ${ACCOUNT_MIRROR_SERVER_PORT} | 9053 |
ACCOUNT_MIRROR_GRPC_PORT | Puerto para acceder al servicio mediante gRPC |
| ${ACCOUNT_MIRROR_GRPC_PORT} | 9052 |
ACCOUNT_GATEWAY_GRPC_HOST | Dirección de acceso al Account Gateway service |
|
${ACCOUNT_GATEWAY_GRPC_HOST} | localhost |
ACCOUNT_GATEWAY_GRPC_PORT | Puerto para acceder al Account Gateway service desde HTTP |
| ${ACCOUNT_GATEWAY_GRPC_PORT} | 9050 |
MONGO_URI | URL para acceder a MongoDB | ffss-account-mirror-service | ${MONGO_URI} | mongodb://user:password@server.com:27017/authSource=admin |
MONGO_DB | Base de datos de MongoDB | ffss-account-mirror-service | ${MONGO_DB} | spin |
FEATURE_CONFIGCAT_MEMORY_MAP | Mapa solo para pruebas, no requerida para despliegue | feature-flags | configcat-memory-map |
|
FEATURE_CONFIGCAT_APIKEY | API Key para aceder a Config Cat | feature-flags | configcat-api-key | 5b59d171-nedc-2923-oceo-8e10193bef79
|
Documentos
Dockerfile
Kubernetes
Balance mirror
https://github.com/fintechdigitalventure/tr-spin-ffss-balance-mirror-svc-backend-java
Environment variables and secrets
Variable | Descripción | Nombre | Valor | Ejemplo |
---|---|---|---|---|
BALANCE_MIRROR_SERVER_PORT | Puerto para acceder al servicio desde HTTP |
| ${BALANCE_MIRROR_SERVER_PORT}
| 9055 |
BALANCE_MIRROR_GRPC_PORT | Puerto para acceder al servicio mediante gRPC |
| ${BALANCE_MIRROR_GRPC_PORT}
| 9054 |
ACCOUNT_GATEWAY_GRPC_HOST | Dirección de acceso al Account Gateway service |
| ${ACCOUNT_GATEWAY_GRPC_HOST}
|
|
ACCOUNT_GATEWAY_GRPC_PORT | Puerto para acceder al Account Gateway service desde HTTP |
| ${ACCOUNT_GATEWAY_GRPC_PORT} | 9050 |
ENV | Entorno |
| ${ENV} | dev |
FEATURE_CONFIGCAT_ENABLED | Habilita o desahabilita bandera de Configcat | feature-flags | configcat-enabled | true |
FEATURE_CONFIGCAT_MEMORY_MAP | Mapa de parámetros de ConfigCat
| feature-flags | configcat-memory-map |
|
| URL para acceder a MongoDB |
| MONGO_URI | mongodb://user:password@server.com:27017/authSource=admin |
| Base de datos de MongoDB |
| MONGO_DB | spin |
| API Key para aceder a Config Cat |
| FEATURE_CONFIGCAT_APIKEY | 5b59d171-nedc-2923-oceo-8e10193bef79
|
Documentos
Dockerfile
Kubernetes
Account aggregation service
https://github.com/fintechdigitalventure/ffss-card-aggregation-service
Environment variables and secrets
Variable | Descripción | Nombre | Valor | Ejemplo |
---|---|---|---|---|
ACCOUNT_AGGREGATION_SERVER_PORT | Puerto para acceder al servicio desde HTTP |
| ${ACCOUNT_AGGREGATION_SERVER_PORT} | 9057 |
ACCOUNT_AGGREGATION_GRPC_PORT | Puerto para acceder al servicio mediante gRPC |
| ${ACCOUNT_AGGREGATION_GRPC_PORT} | 9056 |
ACCOUNT_MIRROR_GRPC_HOST | Dirección de acceso para acceder al servicio de Account Mirror mediante gRPC |
| ${ACCOUNT_MIRROR_GRPC_HOST} | 100.10.20.30 |
ACCOUNT_MIRROR_GRPC_PORT | Puerto para acceder al servicio de Account Mirror mediante gRPC |
| ${ACCOUNT_MIRROR_GRPC_PORT} | 9052 |
BALANCE_MIRROR_GRPC_HOST | Dirección de acceso para acceder al servicio de Balance Mirror mediante gRPC |
| ${BALANCE_MIRROR_GRPC_HOST} | 100.10.20.30 |
BALANCE_MIRROR_GRPC_PORT | Puerto para acceder al servicio de Balance Mirror mediante gRPC |
| ${BALANCE_MIRROR_GRPC_PORT} | 9054 |
ACCOUNT_GATEWAY_GRPC_HOST | Dirección de acceso al Account Gateway service |
|
${ACCOUNT_GATEWAY_GRPC_HOST} | localhost |
ACCOUNT_GATEWAY_GRPC_PORT | Puerto para acceder al Account Gateway service desde HTTP |
| ${ACCOUNT_GATEWAY_GRPC_PORT} | 9050 |
ENV | Entorno |
| ${ENV} | dev |
API_KEY_HEADER_NAME | Nombre de el campo para API Key | ffss-account-aggregation-service | api-key-header-name | X-API-KEY |
API_KEY | API Key para acceder al servicio | ffss-account-aggregation-service | api-key | 5b59d171-nedc-2923-oceo-8e10193bef79 |
Documentos
Dockerfile
Kubernetes
Card gateway
https://github.com/fintechdigitalventure/ffss-fiserv-gateway-service
Environment variables and secrets
Variable | Descripción | Nombre | Valor | Ejemplo |
---|---|---|---|---|
ENV | Entorno |
| ${STAGE} |
|
PROFILES_LABEL |
|
| ${STAGE} |
|
BUILD_HASH |
|
| ${BUILD_SHA} |
|
CRON_EXPR |
|
| "*/15 * * * *" | "*/15 * * * *" |
LOGROTATE_LOGFILES |
|
| "/var/log/containers/*.log" |
|
LOGROTATE_FILESIZE |
|
| "50M" | "50M" |
LOGROTATE_FILENUM |
|
| "5" | "5" |
CLUSTER_NAME |
|
| ${STAGE}-eks-master-cluster |
|
HTTP_SERVER |
|
| "On" | "On" |
HTTP_PORT |
|
| "2020" | "2020" |
READ_FROM_HEAD |
|
| "true" | "true" |
READ_FROM_TAIL |
|
| "true" | "true" |
APP_NAME |
|
| ${APP_NAME} |
|
STAGE |
|
| ${STAGE} |
|
CI_VERSION |
|
| "k8s/1.3.9" | "k8s/1.3.9" |
FISERV_API_KEY | API Key para acceder a Fiserv | fiserv | fiserv-api-key | 5b59d171-nedc-2923-oceo-8e10193bef79 |
FISERV_API_URL | Url del API de Fiserv | fiserv | fiserv-api-url | |
FISERV_CLIENT_SECRET | Client secret para Fiserv | fiserv | fiserv-client-secret | 5b59d171-nedc-2923-oceo-8e10193bef79 |
FISERV_CLIENT_ID | Identificador de Cliente en Fiserv | fiserv | Fiserv-client-id | 853 |
TREND_AP_KEY |
| trend-micron | key-spin-backend-services |
|
TREND_AP_SECRET |
| trend-micron | ksecret-spin-backend-services |
|
AWS_COGNITO_JWKS |
| pagopop | aaws-cognito-jwks |
|
AWS_REGION |
| pagopop | aws-region |
|
PAGOPOP_SERVICE_API_KEY |
| pagopop | pagopop-service-api-key |
|
FEATURE_CONFIGCAT_ENABLED | Habilita o desahabilita bandera de Configcat | feature-flags | configcat-enabled |
|
FEATURE_CONFIGCAT_MEMORY_MAP |
| feature-flags | configcat-memory-map |
|
FEATURE_CONFIGCAT_APIKEY | API Key para aceder a Config Cat | feature-flags | configcat-api-key | 5b59d171-nedc-2923-oceo-8e10193bef79
|
ENABLE_CIRCUIT_BREAKER |
| ffss-card-mirror-service | enable-circuit-breaker |
|
FFSS_FISERV_GATEWAY_SERVICE_BASE_URL |
| ffss-card-mirror-service | ffss-fiserv-gateway-service-base-url |
|
PAGOPOP_SERVICE_API_KEY |
| pagopop | pagopop-service-api-key |
|
SPRING_REDIS_HOST |
| redis | redis-host |
|
SPRING_REDIS_PORT |
| redis | redis-port |
|
LOG_LEVEL |
| ffss-card-mirror-service | log-level |
|
Documentos
Dockerfile
Kubernetes
Card Mirror
https://github.com/fintechdigitalventure/ffss-card-mirror-service
Environment variables and secrets
Variable | Descripción | Nombre | Valor | Ejemplo |
---|---|---|---|---|
ENV | Entorno |
| ${STAGE} |
|
PROFILES_LABEL |
|
| ${STAGE} |
|
BUILD_HASH |
|
| ${BUILD_SHA} |
|
CRON_EXPR |
|
| "*/15 * * * *" | "*/15 * * * *" |
LOGROTATE_LOGFILES |
|
| "/var/log/containers/*.log" |
|
LOGROTATE_FILESIZE |
|
| "50M" | "50M" |
LOGROTATE_FILENUM |
|
| "5" | "5" |
CLUSTER_NAME |
|
| ${STAGE}-eks-master-cluster |
|
HTTP_SERVER |
|
| "On" | "On" |
HTTP_PORT |
|
| "2020" | "2020" |
READ_FROM_HEAD |
|
| "true" | "true" |
READ_FROM_TAIL |
|
| "true" | "true" |
APP_NAME |
|
| ${APP_NAME} |
|
STAGE |
|
| ${STAGE} |
|
CI_VERSION |
|
| "k8s/1.3.9" | "k8s/1.3.9" |
MONGODB_CARD_MIRROR_URI | URL para acceder a MongoDB | ffss-card-mirror-service | mongodb-card-mirror-uri | mongodb://user:password@server.com:27017/authSource=admin |
MONGO_DB | Base de datos de MongoDB | fss-card-mirror-service | mongodb-db-name | spin |
TREND_AP_KEY |
| trend-micron | key-spin-backend-services |
|
TREND_AP_SECRET |
| trend-micron | ksecret-spin-backend-services |
|
AWS_COGNITO_JWKS |
| pagopop | aaws-cognito-jwks |
|
AWS_REGION |
| pagopop | aws-region |
|
PAGOPOP_SERVICE_API_KEY |
| pagopop | pagopop-service-api-key |
|
FISERV_API_URL |
| fiserv | fiserv-api-url | |
FISERV_CLIENT_SECRET |
| fiserv | fiserv-client-secret |
|
FISERV_CLIENT_ID |
| fiserv | Fiserv-client-id |
|
FISERV_SIGNATURE |
| fiserv | fiserv-signature |
|
FEATURE_CONFIGCAT_ENABLED | Habilita o desahabilita bandera de Configcat | feature-flags | configcat-enabled |
|
FEATURE_CONFIGCAT_MEMORY_MAP |
| feature-flags | configcat-memory-map |
|
FEATURE_CONFIGCAT_APIKEY | API Key para aceder a Config Cat | feature-flags | configcat-api-key | 5b59d171-nedc-2923-oceo-8e10193bef79
|
ENABLE_CIRCUIT_BREAKER |
| ffss-card-mirror-service | enable-circuit-breaker |
|
FFSS_FISERV_GATEWAY_SERVICE_BASE_URL |
| ffss-card-mirror-service | ffss-fiserv-gateway-service-base-url |
|
PAGOPOP_SERVICE_API_KEY |
| pagopop | pagopop-service-api-key |
|
SPRING_REDIS_HOST |
| redis | redis-host |
|
SPRING_REDIS_PORT |
| redis | redis-port |
|
LOG_LEVEL |
| ffss-card-mirror-service | log-level |
|
Documentos
Dockerfile
Kubernetes
Card aggregation service
https://github.com/fintechdigitalventure/ffss-card-aggregation-service
Environment variables and secrets
Variable | Descripción | Nombre | Valor | Ejemplo |
---|---|---|---|---|
ENV | Entorno |
| ${STAGE} |
|
PROFILES_LABEL |
|
| ${STAGE} |
|
BUILD_HASH |
|
| ${BUILD_SHA} |
|
CRON_EXPR |
|
| "*/15 * * * *" | "*/15 * * * *" |
LOGROTATE_LOGFILES |
|
| "/var/log/containers/*.log" |
|
LOGROTATE_FILESIZE |
|
| "50M" | "50M" |
LOGROTATE_FILENUM |
|
| "5" | "5" |
CLUSTER_NAME |
|
| ${STAGE}-eks-master-cluster |
|
HTTP_SERVER |
|
| "On" | "On" |
HTTP_PORT |
|
| "2020" | "2020" |
READ_FROM_HEAD |
|
| "true" | "true" |
READ_FROM_TAIL |
|
| "true" | "true" |
APP_NAME |
|
| ${APP_NAME} |
|
STAGE |
|
| ${STAGE} |
|
CI_VERSION |
|
| "k8s/1.3.9" | "k8s/1.3.9" |
TREND_AP_KEY |
| trend-micron | key-spin-backend-services |
|
TREND_AP_SECRET |
| trend-micron | ksecret-spin-backend-services |
|
AWS_COGNITO_JWKS |
| pagopop | aaws-cognito-jwks |
|
AWS_REGION |
| pagopop | aws-region |
|
PAGOPOP_SERVICE_API_KEY |
| pagopop | pagopop-service-api-key |
|
FEATURE_CONFIGCAT_ENABLED | Habilita o desahabilita bandera de Configcat | feature-flags | configcat-enabled |
|
FEATURE_CONFIGCAT_MEMORY_MAP |
| feature-flags | configcat-memory-map |
|
FEATURE_CONFIGCAT_APIKEY | API Key para aceder a Config Cat | feature-flags | configcat-api-key | 5b59d171-nedc-2923-oceo-8e10193bef79
|
ENABLE_CIRCUIT_BREAKER |
| ffss-card-mirror-service | enable-circuit-breaker |
|
FFSS_FISERV_GATEWAY_SERVICE_BASE_URL |
| ffss-card-mirror-service | ffss-fiserv-gateway-service-base-url |
|
PAGOPOP_SERVICE_API_KEY |
| pagopop | pagopop-service-api-key |
|
SPRING_REDIS_HOST |
| redis | redis-host |
|
SPRING_REDIS_PORT |
| redis | redis-port |
|
LOG_LEVEL |
| ffss-card-mirror-service | log-level |
|
Documentos
Dockerfile
Kubernetes
Customer gateway
https://github.com/fintechdigitalventure/tr-spin-ffss-cust-gw-svc-backend-java
Environment variables and secrets
Variable | Descripción | Nombre | Valor | Ejemplo |
---|---|---|---|---|
CUSTOMER_GATEWAY_SERVER_PORT |
|
| ${CUSTOMER_GATEWAY_SERVER_PORT} | 9051 |
CUSTOMER_GATEWAY_GRPC_PORT |
|
| ${CUSTOMER_GATEWAY_GRPC_PORT} | 9050 |
CUSTOMER_GATEWAY_SERVER_PORT |
|
| ${CUSTOMER_GATEWAY_SERVER_PORT} | 9051 |
FISERV_API_URL |
|
| ${FISERV_API_URL} | :http://localhost |
HOVERFLY_ENABLE |
|
| ${HOVERFLY_ENABLE} | false |
HOVERFLY_HOST |
|
| ${HOVERFLY_HOST} | localhost |
ENV | Entorno |
| ${ENV} | dev |
FISERV_API_KEY | API Key para acceder a Fiserv | fiserv | fiserv-api-key | 5b59d171-nedc-2923-oceo-8e10193bef79 |
FISERV_API_URL | Url del API de Fiserv | fiserv | fiserv-api-url | |
FISERV_CLIENT_SECRET | Client secret para Fiserv | fiserv | fiserv-client-secret | 5b59d171-nedc-2923-oceo-8e10193bef79 |
FISERV_CLIENT_ID | Identificador de Cliente en Fiserv | fiserv | Fiserv-client-id | 853 |
Documentos
Dockerfile
Kubernetes
Customer aggregation service
https://github.com/fintechdigitalventure/tr-spin-ffss-cust-aggreg-svc-backend-java
Environment variables and secrets
Variable | Descripción | Nombre | Valor | Ejemplo |
---|---|---|---|---|
CUSTOMER_AGGREGATION_SERVER_PORT | Puerto HTTP expuesto por el servicio |
| ${CUSTOMER_AGGREGATION_SERVER_PORT} | 9057 |
CUSTOMER_AGGREGATION_GRPC_PORT | Puerto gRPC expuesto por el servicio |
| ${CUSTOMER_AGGREGATION_GRPC_PORT} | 9056 |
CUSTOMER_AGGREGATION_SERVER_PORT | Puerto para acceder a Customer aggregation service |
| ${CUSTOMER_AGGREGATION_SERVER_PORT} | 9057 |
CUSTOMER_GATEWAY_GRPC_HOST | dirección de acceso aa Customer aggregation service |
| ${CUSTOMER_GATEWAY_GRPC_HOST} | localhost |
CUSTOMER_GATEWAY_GRPC_PORT | Puerto para acceder a Customer gateway service |
| ${CUSTOMER_GATEWAY_GRPC_PORT} | 9050 |
ENV | Entorno |
| ${ENV} | dev |
API_KEY_HEADER_NAME | Nombre de el campo para API Key | ffss-customer-aggregation-service | api-key-header-name | X-API-KEY |
API_KEY | API Key para acceder al servicio | ffss-customer-aggregation-service | api-key | 5b59d171-nedc-2923-oceo-8e10193bef79 |
Documentos
Dockerfile
Kubernetes