Getting started
BalanceSheet.API é uma solução que inclui diversas tecnologias desde containerização até ORM's.
1.0 Como rodar
1.1 Requisitos
- Docker v20.10.11 ou superior download
- .NET 6.0 SDK & Runtime download
- dotnet EF tool
dotnet tool install --global dotnet-ef
1.2 Iniciar projeto
Deverá baixar as imagens dos serviços de depedências e criar container para cada um deles, usar docker build ou usar docker-compose com o comando abaixo:
Ou se preferir pelo visual studio:
Selecionar o projeto docker-compose como startup project e rodar com F5
1.3 Migrations
Uma vez com os containers rodando, será necessário aplicar as migrations no banco de dados. Segue lista de utilidades, acesse a documentação
Obs: Comandos devem ser executados no diretório da camada de apresentação (./src/BalanceSheet.API), pois é o endpoint de todas as outras camadas