Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

No diretório da aplicação do serviço da API de Faturamento Automático (inetpub), foram criados arquivos appsettings.*.json para fazer o controle de chaveamento entre os ambientes.

...

02. Configuração dos arquivos JSON

Os arquivos *.json são responsáveis em controlar a conexão com o banco de dados.


No arquivo principal, appsettings.json, é definido o ambiente que o sistema irá utilizar


Image Added


Existem três tipos de configuração:

  • Development: ambiente de Desenvolvimento
  • Staging: ambiente de Homologação
  • Production: ambiente de Produção


Para cada ambiente existe um arquivo json que aponta para o banco de dados respectivo


Image Added


Através da nomenclatura do arquivo, o sistema faz a conexão com o banco de dados utilizando como referência o ambiente definido na chave ENV do arquivo principal (appsettings.json)

03. Teste de Ambiente


Definindo o ambiente (arquivo appsettings.json)

Image Added


Inserindo um pedido de venda para o faturamento automático utilizando a API

Image Added


Retorno da API após inserir o pedido na fila

Image Added,


Conferência no banco de dados, verificando a gravação na tabela de integração (fila)


Image Added


Alterando o ambiente, definindo como Homologação (arquivo appsettings.json)

Image Added


Reiniciando o serviço da aplicação no IIS da API de Faturamento Automático

Image Added


Inserindo um novo pedido de venda para o faturamento automático utilizando a API


Image Added




Retorno da API após inserir o pedido na fila

Image Added



Conferência no banco de dados, verificando a gravação na tabela de integração (fila)


Image Added