Example Multi-tenant Test Management system Project using
- ASP.NET Core 3.1 (Clean Architecture)
- IdentityServer4
- EF Core using PostgreSQL
identityserver4 with docker ref https://brainwipe.github.io/docker/dotnet/oauth/identityserver/2017/10/30/oauth-on-docker-part2/
inspired by https://github.com/JasonGT/NorthwindTraders
- set startup project to docker-compose
- run
- build dockerfile from root directory(from root solution folder)
docker build -f src/Testnt.Main.Api.Rest/Dockerfile -t testnt/rest-server .
docker build -f src/Testnt.Main.Api.Rest/ClientApp/Dockerfile -t testnt/client .
docker build -f src/Testnt.IdentityServer/Dockerfile -t testnt/identity-server .
- Run docker compose(from root solution folder)
docker-compose -f "docker-compose.yml" -f "docker-compose.override.yml" --no-ansi up -d --no-build