Skip to content

yagoluiz/gateway-ocelot-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages