Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 1.11 KB

README.md

File metadata and controls

51 lines (40 loc) · 1.11 KB

Gateway Ocelot - API

API Gateway em ASP.NET Core utilizando middleware Ocelot.

Instruções para execução do projeto

Arquivo - configuration.json

O arquivo configuration.json é responsável pela rota dos serviços. A configuração do host/port irá depender do ambiente onde a API Gateway será executada. A configuração do host/port pode ser feita de 3 formas:

  • Imagem dos serviços junto com a API Gateway (como neste projeto) - Execução Docker:
{
    "DownstreamHostAndPorts": [
        {
          "Host": "estados.api",
          "Port": 80,
        }
    ]
}
  • Imagem dos serviços em outro projeto - Execução Docker:
{
    "DownstreamHostAndPorts": [
        {
          "Host": "SEU_IP",
          "Port": 37801,
        }
    ]
}
  • Imagem dos serviços em outro projeto - Execução IIS:
{
    "DownstreamHostAndPorts": [
        {
          "Host": "localhost",
          "Port": 80,
        }
    ]
}

Executar API

  • Executar projeto via docker ou via Visual Studio ou Visual Studio Code