Tecnologias • Como testar • API Endpoints • Contribute
API feita em .NET 8 em conjunto com RabbitMQ para gerenciamento de bibliotecas.
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.
# 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.