- .Net 8+: Aqui
- Execute esse comando para baixar a ferramenta do Entity Framework para gerenciar migrations e updates no banco:
dotnet tool install --global dotnet-ef- Subir o container do Postgres:
docker run --name postgres -e POSTGRES_USER=admin -e POSTGRES_PASSWORD=SenhaForte123# -p 5432:5432 -d postgres- Se já criou o container anteriormente, para subir novamente basta rodar esse comando:
docker start postgres- Para verificar se o container subiu e rodou corretamente execute o comando abaixo no terminal e veja se o status está UP:
docker psAdiante, para rodar o projeto basta estar na raiz e rodar os comandos abaixo em sequência. Eles vão, respectivamente, criar a migration e atualizar o banco e ,por fim, rodar o projeto.
- Criar a migration
dotnet ef migrations add CreateTables- Atualizar o banco com as migrations criadas
dotnet ef database update- Rodar o projeto
dotnet run