...
Bloco de código |
---|
version: '3' services: mqd-client: image: mqd-client:latest ports: - "8080:8080" environment: - API_PORT=:8080 - SERVER_ORG_ID=09b20d09-bf30-4497-938e-b0ead8ce9629 #- REPORT_EXECUTION_WINDOW=30 #- REPORT_EXECUTION_NUMBER= 200000 - ENVIRONMENT=DEV - LOGGING_LEVEL=WARNING - APPLICATION_MODE=TRANSMITTER - PROXY_URL=http://127.0.0.1:8082 network_mode: "host" depends_on: - proxy restart: always deploy: resources: limits: cpus: '1' memory: 1024M reservations: cpus: '0.25' memory: 128M proxy: image: nginx ports: - "8082:80" volumes: - ./proxy/default.sandbox.conf:/etc/nginx/conf.d/default.conf:ro - ./certificates:/etc/ssl |
Variáveis de ambiente
Nome | Descrição | Valores | ||
---|---|---|---|---|
API_PORT | Porta que será usada para expor os endpoints da API | ":" + porta | ||
SERVER_ORG_ID | ID da organização da instituição financeira
| Organisation Id |
Válido | ||||
REPORT_EXECUTION_WINDOW | Indica a janela de execução para envio de relatórios, | > 0, < 60 | ||
REPORT_EXECUTION_NUMBER | Indica a quantidade de relatórios que devem ser processados antes do envio, caso a quantidade de relatórios atinja o limite, o relatório é enviado automaticamente e o timer da janela de tempo é reiniciado | >0, < 2000000 | ||
ENVIRONMENT | Indica o ambiente em que o aplicativo está sendo instalado | PROD | ||
LOGGING_LEVEL | Indica o nível de rastreio que será utilizado na aplicação | DEBUG | ||
APPLICATION_MODE | Indica a forma como será executada a aplicação, isso dependerá se se trata de uma instituição do tipo transmissora ou receptora.
| TRANSMITTER | ||
PROXY_URL | Indica a url onde será encontrado o Proxy que estabelece conexão segura com o servidor. | URL |
válida |
Volumes
Volume | Descrição |
---|---|
/etc/nginx/conf.d/default.conf | Volume do arquivo de configuração NGINX deve ser modificado para utilizar a configuração necessária de acordo com o ambiente onde será instalado |
/etc/ssl | Volumen quie indica la carpeta que contiene los archivos de certificados de acuerdo al archivo de configuracion |
Por fim, use o Docker Compose para iniciar a aplicação do Motor de Qualidade de Dados.
...
É necessário incluir as informações do cabeçalho nesta nova solicitação:
Variável | Descrição | Exemplo |
---|---|---|
serverOrgId | Para Instituições Receptoras: Identificador da TRANSMISSORA onde a informação foi solicitada |
c73bcdcc-2669-4bf6-81d3-e4ae73fb11fd
clientOrgId
Para Instituições Transmissoras: Identificador da RECEPTORA que |
solicitou a informação |
|
|
| c73bcdcc-2669-4bf6-81d3-e4ae73fb11fd | |
endpointName | Nome do endpoint que foi solicitado, como descrito na documentação, sem incluir as informações dos parâmetros dentro da URI | / |
accounts/v2/accounts/ |
{accountId} | ||||
versionHeader | Validar diferentes versões da API em períodos de convivência
| 2.0.0 |