Starting & deploying a configuration
:::info Status Outline — expand with a deployment worked example. :::
Scaffolding a new configuration
This is covered step by step in How to start — the short version:
dotnet new install Kandra.ConfigTemplate
dotnet new kandra-config -n Acme --IncludeSqlite
or, with the interactive wizard installed (dotnet tool install --global Kandra.ConfigCreateTool):
kandra-new-config
Both need a GITHUB_PACKAGES_TOKEN environment variable (a GitHub PAT with read:packages
scope) set locally, since Kandra.* is published to a private GitHub Packages feed rather
than nuget.org.
Deploying
Not yet documented here — depends on your target hosting. The scaffolded Acme.WebApi runs
as a normal ASP.NET Core app hosting a Blazor WebAssembly client; there's no
configuration-specific deployment tooling beyond a standard dotnet publish yet.