Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/leoviana00/dotnet5-pipeline-azure-devops
- Owner: leoviana00
- Created: 2021-11-28T03:33:43.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-12-07T18:54:42.000Z (about 3 years ago)
- Last Synced: 2024-11-25T14:12:10.314Z (2 months ago)
- Topics: aspnetcore, azure-devops, docker
- Language: C#
- Homepage:
- Size: 54.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
Contador
![](./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