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

https://github.com/mezdelex/cleantemplate8

Clean Template 8
https://github.com/mezdelex/cleantemplate8

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

Last synced: 3 months ago
JSON representation

Clean Template 8

Awesome Lists containing this project

README

        

# .NET 8 Clean Architecture Template

.NET 8 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.