Skip to content

feat: add .NET Aspire hosting package + server container image - #403

Merged
MPCoreDeveloper merged 2 commits into
masterfrom
feat/aspire-server-hosting
Sep 5, 2026
Merged

feat: add .NET Aspire hosting package + server container image#403
MPCoreDeveloper merged 2 commits into
masterfrom
feat/aspire-server-hosting

Conversation

@MPCoreDeveloper

Copy link
Copy Markdown
Owner

Closes the SharpCoreDB prerequisites; SCDMS side (SCDMS.Aspire.Hosting) can follow once this merges and the image/package are published.

MPCoreDeveloper added 2 commits September 5, 2026 07:38
Implements the SharpCoreDB-side prerequisites from the SCDMS Aspire design (docs/aspire.md, SCDMS issue #10).

- New SharpCoreDB.Aspire.Hosting NuGet package: container resource with HTTPS gRPC endpoint (5001) and HTTPS REST API endpoint (8443), WithServerContainer/WithJwtSecret extensions.

- Docker workflow publishing ghcr.io/mpcoredeveloper/sharpcoredb-server (linux/amd64 + linux/arm64) on v* tags.

- Dockerfile version via ARG VERSION (was hardcoded 1.5.0); image name updated.

- Solution (.sln/.slnx), Directory.Packages.props and NuGet publish-layer registration.

- docs/server/ASPIRE_INTEGRATION.md + server README link.
Resolves SonarCloud githubactions:S7637 findings (VULNERABILITY) on the new Docker workflow by pinning actions to full commit SHAs.
@sonarqubecloud

sonarqubecloud Bot commented Sep 5, 2026

Copy link
Copy Markdown

@MPCoreDeveloper
MPCoreDeveloper merged commit 0f358dd into master Sep 5, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant