Escolar Documentos
Profissional Documentos
Cultura Documentos
Vou compilar nesse post uma série de vídeos publicados no canal Coding Night
a respeito da Certificação AZ-900, incluindo um simulado completo para a
prova.
Nesse post vou mostrar como publicar um aplicação feita em .NET Core 6 no
Azure Web App utilizando GitHub Actions.
A aplicação que faremos deploy pode ser encontrada nesse linke ela consiste
em calcular o Fatorial de um número utilizando Recursão como solução para o
problema. Aproveitando, vou deixar abaixo uma citação muito interessante
sobre recursão.
“Os loops podem melhorar o desempenho do seu programa. A
recursão melhorar o desempenho do seu programador. Escolha o que
for mais importante para a sua situação.”
Leigh Coldwell (Retirado do livro: Entendendo Algoritmos)
Sem mais delongas, vamos para o passo a passo.
Primeiramente, vamos acessar o portal do Azure e criar um Web App.
curl -X 'GET' \
127 ✘ 15:53:27
'https://web-factorial.azurewebsites.net/Factorial?number=5' \
-H 'accept: */*'
Para deixarmos algo mais amigável, note que o deploy esta considerando o
environment como Produção e no nosso código por padrão (e principalmente,
por segurança), o Swagger só esta habilitado para ambiente de
desenvolvimento, então se voltamos ao nosso código no arquivo Program.cs e
comentar o seguinte trecho de código:
//if (app.Environment.IsDevelopment())
//{
app.UseSwagger();
app.UseSwaggerUI();
//}