- Baixe e instale o .NET 8.0 SDK.
- Baixe e instale o Docker.
-
Abra o terminal e navegue até a pasta do projeto WebApi:
cd src/WebApi/Kognito.WebApi
-
Suba os containers do Docker:
docker-compose up -d
-
Execute todas as migrações do banco de dados:
- Migrações de Usuários
dotnet ef database update --context UsuarioContext
- Migrações de Turmas
dotnet ef database update --context TurmaContext
- Migrações de Tarefas
dotnet ef database update --context TarefasContext
- Migrações de Autenticação
dotnet ef database update --context AutenticacaoDbContext
- Migrações de Usuários
-
Execute o projeto:
dotnet run
- Swagger: http://localhost:5225/swagger