This is a template for a Blazor Web App using the Radzen Blazor Components Library. The project is configured to run with a Docker Compose configuration also splitting the database and the application.
The Web
project contains the Blazor Web App. The project is configured to use the Radzen Blazor Components Library. The project is also configured to use the Data
project as the database context.
- Radzen Blazor Components Library NuGet Package Version 4.31.3
The docker-compose
project contains two start profiles, docker-compose
and 'DB only'. The docker-compose
profile will start the application and the database, while the 'DB only' profile will only start the database.
To create a migration the Data Directory must be the current Project Directory, then a migration can be created normally with
Add-Migration [Name]
Directory | Description |
---|---|
Data | Contains the models, interfaces and database context for the application. |
docker-compose | Contains the configuration for the Docker containers. |
Web | Contains the UI / Frontend of the application. |
Tests | Contains the unit and integration tests for the application. |
This project is licensed under the MIT License. See the LICENSE file for details.