SCDMS.Aspire.Hosting
1.1.0
dotnet add package SCDMS.Aspire.Hosting --version 1.1.0
NuGet\Install-Package SCDMS.Aspire.Hosting -Version 1.1.0
<PackageReference Include="SCDMS.Aspire.Hosting" Version="1.1.0" />
<PackageVersion Include="SCDMS.Aspire.Hosting" Version="1.1.0" />
<PackageReference Include="SCDMS.Aspire.Hosting" />
paket add SCDMS.Aspire.Hosting --version 1.1.0
#r "nuget: SCDMS.Aspire.Hosting, 1.1.0"
#:package SCDMS.Aspire.Hosting@1.1.0
#addin nuget:?package=SCDMS.Aspire.Hosting&version=1.1.0
#tool nuget:?package=SCDMS.Aspire.Hosting&version=1.1.0
SCDMS.Aspire.Hosting
.NET Aspire hosting integration for the SCDMS web studio — the database studio for SharpCoreDB.
Spin up a SharpCoreDB server container and an SCDMS container as one Aspire application (pgweb/pgAdmin-style). All SCDMS ⇄ SharpCoreDB data traffic flows over gRPC.
Getting started
using Scdms.Aspire.Hosting;
var builder = DistributedApplication.CreateBuilder(args);
// SharpCoreDB network server container (HTTPS gRPC on 5001, HTTPS REST API on 8443).
var db = builder.AddSharpCoreDB("db")
.WithServerContainer()
.WithJwtSecret("a-random-secret-of-at-least-32-characters");
// SCDMS web studio container, auto-wired to the server over gRPC.
builder.AddSCDMS("admin", db);
builder.Build().Run();
AddSCDMS uses the published image ghcr.io/mpcoredeveloper/scdms:latest and configures the
container defaults (plain HTTP on 8080, bind 0.0.0.0, data in /app/data). When the optional
SharpCoreDB resource is passed, WithGrpcReference forwards the server's gRPC endpoint through
the SCDMS__DefaultServerHost/SCDMS__DefaultServerPort environment variables and enables
auto-connect.
TLS & production notes
SCDMS validates the public certificate of the gRPC endpoint. In production terminate TLS at a
reverse proxy holding a publicly trusted certificate (see the Docker Compose sample in the
SCDMS repository, samples/docker/). The SharpCoreDB server container always exposes TLS
endpoints and requires a JWT secret (use WithJwtSecret).
| 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.5.3)
- SharpCoreDB.Aspire.Hosting (>= 2.0.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.1.0 | 91 | 9/5/2026 |
SCDMS.Aspire.Hosting 1.1.0 - see https://github.com/MPCoreDeveloper/SCDMS/blob/main/docs/aspire.md