Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/leoviana00/dotnet5-pipeline-azure-devops

Para os testes envolvendo o uso do Kubernetes a partir do Microsoft Azure, será criada uma API REST baseada no ASP.NET Core 5.0. Esta aplicação produzirá como retorno a quantidade de acessos à API, Kernel do sistema operacional utilizado pelo container Docker, TargetFramework, uma mensagem fixa e outra variável.
https://github.com/leoviana00/dotnet5-pipeline-azure-devops

aspnetcore azure-devops docker

Last synced: 10 days ago
JSON representation

Para os testes envolvendo o uso do Kubernetes a partir do Microsoft Azure, será criada uma API REST baseada no ASP.NET Core 5.0. Esta aplicação produzirá como retorno a quantidade de acessos à API, Kernel do sistema operacional utilizado pelo container Docker, TargetFramework, uma mensagem fixa e outra variável.

Awesome Lists containing this project

README

        

Contador


ASPNETCore5

Azure

![](./img/azure-dotnetcore-banner.png)

## 🌱 Projeto

- ASP.NET Core 5 + REST API Contagem de Acessos

## 🛠️ Objetivo

- Para os testes envolvendo o uso de `pipelines ci/cd` e `Kubernetes` a partir do `Microsoft Azure`, será criada uma API REST baseada no ASP.NET Core 5.0. Esta aplicação produzirá como retorno a quantidade de acessos à API, Kernel do sistema operacional utilizado pelo container Docker, TargetFramework, uma mensagem fixa e outra variável.

## ✨ Tecnologias

- ASPNETCore 5
- Docker
- Azure
- Azure Pipelines
- Kubernetes

## 🚀 Exemplo de execução da API

- http://localhost:64762/contador

```
{
"valorAtual": 1,
"local": "app-demo-aspnetcore5-7f9997b867-ks4xp",
"kernel": "Unix 5.4.0.1059",
"targetFramework": ".NETCoreApp,Version=v5.0",
"mensagemFixa": "Teste",
"mensagemVariavel": "Teste utilizando o arquivo appsettings.json"
}
```

- http://localhost:64762/swagger/index.html

![](./img/swagger.png)

## Referência

- https://imasters.com.br/back-end/asp-net-core-azure-kubernetes-orquestracao-de-containers-na-nuvem-parte-01

- https://github.com/renatogroffe/ASPNETCore5-REST_API-JSONConsoleLogger_APIContagem