Starbase 1.0.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet new install Starbase@1.0.0
This package contains a .NET Template Package you can call from the shell/command line.
Starbase
Your new secure .NET API.
Getting Started
# Start dependencies
docker-compose -f docker-compose.deps.yml up -d
# Run the API
dotnet run --project WebApi
# Run tests
dotnet test
Configuration
Key settings in WebApi/appsettings.json:
| Setting | Description |
|---|---|
ConnectionStrings:SqlConnection |
Database connection string |
AppSettings:JwtSigningKey |
JWT signing key (min 32 chars) |
AppSettings:JwtIssuer |
Token issuer URL |
AppSettings:JwtAudience |
Token audience |
Project Structure
Domain/ → Entities, value objects, domain logic
Application/ → Business logic, services, DTOs
Infrastructure/ → Data access, EF Core, repositories
WebApi/ → Controllers, middleware, API config
Documentation
For detailed documentation on security features, MFA setup, audit logging, and more, visit the original template documentation at View Full Documentation →.
License
MIT License
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.