Skip to content

programadriano/fiap-dotnet-postgreSQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto .NET 7 com Healthcheck conectado a um banco de dados PostgreSQL

Este é um exemplo de um projeto .NET 7 que utiliza o Healthcheck para monitorar a conexão com um banco de dados PostgreSQL.

Pré-requisitos

Antes de executar o projeto, certifique-se de ter os seguintes pré-requisitos instalados em seu ambiente de desenvolvimento:

  • .NET SDK 7.0
  • ConnectionString do seu banco de dados postgreSQL

Configuração

Siga as etapas abaixo para configurar o projeto:

  • Clone o repositório para o seu ambiente local:
git clone <url-do-repositorio>

Abra o arquivo appsettings.json localizado na pasta src e atualize as configurações de conexão com o banco de dados PostgreSQL de acordo com sua configuração:

Copy code
{
  "ConnectionStrings": {
    "DefaultConnection": "Server=localhost;Port=5432;Database=nome-do-banco-de-dados;User Id=usuario;Password=senha;"
  }
}

Certifique-se de substituir nome-do-banco-de-dados, usuario e senha pelos valores corretos para sua configuração.

Executando o projeto

Para executar o projeto, siga as etapas abaixo:

Abra um terminal e navegue até a pasta raiz do projeto.

Execute o seguinte comando para restaurar as dependências:

dotnet restore

Em seguida, execute o comando a seguir para compilar o projeto:

dotnet build

Por fim, execute o seguinte comando para iniciar o projeto:

dotnet run

O projeto será iniciado e estará disponível em http://localhost:5000. Você pode acessar a página de status de saúde em http://localhost:5000/swagger.

Monitoramento de saúde

Ao acessar a página http://localhost:5000/health, você verá um status de saúde do sistema. O healthcheck irá verificar a conexão com o banco de dados PostgreSQL e retornar um status indicando se a conexão está funcionando corretamente ou se há algum problema.

Conclusão

Este é apenas um exemplo básico de como utilizar o Healthcheck em um projeto .NET 7 com uma conexão com banco de dados PostgreSQL. Você pode personalizar e estender esse projeto de acordo com suas necessidades específicas.

Lembre-se de adaptar as configurações e o código para o seu ambiente e requisitos específicos. Para obter mais informações sobre o Healthcheck no .NET, consulte a documentação oficial da Microsoft.

Divirta-se codificando!

Regenerate response

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages