/BibliotecaAPI

Primary LanguageC#MIT LicenseMIT

TecnologiasComo testarAPI EndpointsContribute

API feita em .NET 8 em conjunto com RabbitMQ para gerenciamento de bibliotecas.

💻 Tecnologias

🚀 Como testar

Para rodar esse projeto localmente, é necessário que você tenha o as tecnologias citadas acima disponíveis na sua máquina. Após clonar o repositório, configure no appsettings.json o acesso ao seu banco de dados dentro do campo "SqlConnection" (usuário, porta, senha, etc) e acesso ao RabbitMQ em "RabbitMQ". Por fim, é necessária a configuração das portas que o RabbitMQ usará pelo Docker.

Clonando e iniciando o projeto

# Clone este repositório
$ git clone https://github.com/mateuszebendo/BibliotecaAPI.git

# Acesse o repositório
$ cd BibliotecaAPI

# Configure as portas do RabbitMQ no docker (mude as portas conforme o necessário)
$ docker run -d --name BibliotecaAPI -p 15672:15672 -p 5672:5672 rabbitmq:3-management

# Compile o projeto
$ dotnet build

# Acesse o projeto Presentation
$ cd Presentation

# Execute a aplicação
$ dotnet run

# Para testar o endpoints, acesse o swagger dentro do localhost pelo seu navegador ou use uma ferramente como o Postman ou o Insominia.