-
O objetivo é: uma API rest, com endpoints:
- Login
- Login with email
- Register
- Authentication
-
Onde ao fazer login retorna-se ao cliente um Jwt token.
-
na raíz há um docker compose, para subir o banco, basta executar o container.
docker compose up -d
docker ps
-
inserindo secrets (variáveis de ambiente sensíveis), o valor "0xa3fa6d97AaAa7e145b37451fc344e58c" é um exemplo
dotnet user-secrets set "SymmetricSecurityKey" "0xa3fa6d97AaAa7e145b37451fc344e58c" dotnet user-secrets set "ConnectionStrings:UserConnection" "Host=localhost;Database=prontu_db;Username=teste;Password=teste"
-
executar projeto
dotnet run --environment "Development"