An open API service indexing awesome lists of open source software.

https://github.com/mezdelex/cleantemplate9

Clean Template 9
https://github.com/mezdelex/cleantemplate9

clean-architecture cqrs ddd dotnet8 fluent-assertions fluent-validations identity masstransit moq rabbitmq redis xunit

Last synced: about 2 months ago
JSON representation

Clean Template 9

Awesome Lists containing this project

README

        

# .NET9 Clean Architecture Template

.NET9 Clean Architecture + DDD + CQRS + Specifications + AutoMapper + Domain Events + Testing + Identity + Redis

## Docker

`docker-compose up` @ project root

## Migrations

`dotnet ef migrations add --project .\src\Infrastructure\Infrastructure.csproj --startup-project .\src\WebApi\WebApi.csproj`

## Database

`dotnet ef database update --project .\src\Infrastructure\Infrastructure.csproj --startup-project .\src\WebApi\WebApi.csproj` or just let `ApplyMigrations` extension migrate automatically on `run/watch`.

There's stuff that should've been ignored kept public on purpose, like docker-compose's `.env` variables, for discoverability purposes.