Skip to content

Swagger em produção, imagem Docker no GHCR e ajustes no deploy - #28

Merged
Rodrigosdk merged 5 commits into
mainfrom
developer
Nov 12, 2026
Merged

Rodrigosdk merged 5 commits into
mainfrom
developer

Conversation

@Rodrigosdk

@Rodrigosdk Rodrigosdk commented Nov 12, 2026 •

Copy link
Copy Markdown
Owner

Resumo

  • Swagger em produção: o Swagger UI e o /openapi/v1.json passam a ser ligados em Development ou quando Swagger:Enabled=true. Com ele ligado, a raiz / redireciona para /swagger, para que a API possa ser testada direto pelo navegador. O Bicep define Swagger__Enabled=true no App Service (a variável já foi criada no app em produção).
  • Imagem Docker: a API é publicada como imagem no GitHub Container Registry, e o App Service roda o contêiner.
  • Deploy: a credencial federada usa o subject que o GitHub envia, e o pipeline tolera falha no logout da Azure. A infraestrutura é restaurada para linux-x64 antes de gerar o bundle de migrations.
  • Dependabot: passa a ignorar as atualizações de versão principal dos pacotes Microsoft.*, System.*, Npgsql*, Swashbuckle.*, do dotnet-ef e das imagens dotnet/*, para que a migração de versão do .NET seja feita de uma vez e não em PRs isolados.
  • Nulos: os filtros de apólices e os testes de domínio deixam de acessar .Value de tipos anuláveis.

Como testar

Depois do deploy, abrir https://policydesk-api-rodrigo.azurewebsites.net/, que deve redirecionar para o Swagger, e executar um endpoint pelo "Try it out".

🤖 Generated with Claude Code

@Rodrigosdk
Rodrigosdk merged commit a2378b0 into main Nov 12, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant