API developed to be consulted in the ChiquinhoTec - Gerenciador Contratação application.
Use these instructions to get the project up and running.
You will need the following tools:
Follow these steps to get your development environment set up:
-
Clone the repository
-
At the root directory, restore required packages by running:
dotnet restore
-
Next, build the solution by running:
dotnet build
-
Up db container:
docker-compose up -d db
-
Execute migrations:
dotnet ef database update
-
Run application:
dotnet run
-
Launch local http://localhost:5000/ in your client to consult the API or
http://localhost:5000/check to consult the API health.
See the project running on Azure
Online Demo: https://jacksonveroneze.azurewebsites.net in your client to consult the API or
https://jacksonveroneze.azurewebsites.net/check to consult the API health.
- C# 8.0
- ASP.NET Core 3.1
- ASP.NET MVC Core
- ASP.NET WebApi Core with JWT Bearer Authentication
- Entity Framework Core 3.1
- .NET Core Native DI
- AutoMapper
- FluentValidator
- Postgres 12
- Application Insights
- CI/CD Azure DevOps
- OAuth2(Auth0 Service)
- GraphQL
This project is licensed under the MIT License - see the LICENSE.md file for details.