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
- Host: GitHub
- URL: https://github.com/mezdelex/cleantemplate9
- Owner: mezdelex
- Created: 2024-07-28T10:14:29.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-03-01T11:21:31.000Z (about 2 months ago)
- Last Synced: 2025-03-01T12:24:04.229Z (about 2 months ago)
- Topics: clean-architecture, cqrs, ddd, dotnet8, fluent-assertions, fluent-validations, identity, masstransit, moq, rabbitmq, redis, xunit
- Language: C#
- Homepage:
- Size: 116 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.