Skip to main content

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.

See also