- Docker Desktop
- dotnet entity framework cli tool
- In the root directory, run
docker compose up
to spin up a local postgresql container pointed at port 5431 - In the api directory, run
dotnet ef database update --connection "Host=localhost;Port=5431;Database=kill-team;User ID=postgres;Password=sillylocalpassword"
- Run in debug mode with valid configs (see config section below)
Here are the necessary configs for running this api currently (with example values):
ConnectionStrings__KillTeamContext="Host=localhost;Port=5431;Database=kill-team;User ID=postgres;Password=sillylocalpassword"
There are integratino tests which are currently run against a local postgresql instance at port 5431