Agentics.Extensions.Aspire.Doorman
0.1.10
dotnet add package Agentics.Extensions.Aspire.Doorman --version 0.1.10
NuGet\Install-Package Agentics.Extensions.Aspire.Doorman -Version 0.1.10
<PackageReference Include="Agentics.Extensions.Aspire.Doorman" Version="0.1.10" />
<PackageVersion Include="Agentics.Extensions.Aspire.Doorman" Version="0.1.10" />
<PackageReference Include="Agentics.Extensions.Aspire.Doorman" />
paket add Agentics.Extensions.Aspire.Doorman --version 0.1.10
#r "nuget: Agentics.Extensions.Aspire.Doorman, 0.1.10"
#:package Agentics.Extensions.Aspire.Doorman@0.1.10
#addin nuget:?package=Agentics.Extensions.Aspire.Doorman&version=0.1.10
#tool nuget:?package=Agentics.Extensions.Aspire.Doorman&version=0.1.10
Agentics.Extensions.Aspire.Doorman
Typed Aspire hosting for the real pks-agent-doorman gateway. The integration owns the
container image, endpoint, health check, persistent /data volume, bootstrap admin token and
optional SMTP wiring.
var doorman = builder.AddDoorman("doorman")
.WithDataVolume("my-doorman-data")
.WithStaticPreviewUpstream("preview-fixture")
.WithSmtp(mailpit, "preview@example.test", "Preview");
app.WithDoorman(doorman);
The consuming AppHost owns the preview HTML. WithStaticPreviewUpstream owns the local nginx
resource, read-only content mount, endpoint and startup ordering; WithDoorman injects the
matching preview host, port and local URL template into the consuming management application.
The image defaults to registry.agentics.dk/agentics/pks-agent-doorman:latest; set
DOORMAN_IMAGE or DOORMAN_TAG in AppHost configuration to override it globally, or assign
options.Image / options.Tag in the callback for a resource-specific override.
AddDoorman creates a secret <resource-name>-admin-token Aspire parameter. Its cryptographically
random value is generated once and persisted to the AppHost's user-secrets store; it can also be
supplied as Parameters:<resource-name>-admin-token. WithDoorman passes that same parameter to
the consuming application. Persistence is explicit through WithDataVolume.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Aspire.Hosting (>= 13.4.6)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.