page:recipes:community forum:asp net core:public profiles

Host community forum with ASP.NET Core: public profile assets

Deploy a community forum built with ASP.NET Core on Ample using the public image delivery pattern. Compute runs the app in an isolated microVM behind a public HTTPS URL, a managed PostgreSQL 16 database is auto-provisioned and injected as DATABASE_URL, a private S3-compatible bucket holds objects with credentials delivered as encrypted environment variables, and a published bucket serves public assets from the CDN host. Verified on ASP.NET Core: public objects in a published bucket served from the CDN URL, kept separate from private objects in an unpublished bucket that require authorization (private=ok only for the allowed role). Not separately tested: your image processing and profile-media rules; treat the community forum-specific behavior as your application code.

Representative Queries

Resource Requirements

Infrastructure Requirements

Prerequisites

Workflow Steps

  1. Build and start: Execute dotnet publish -c Release -o out.
  2. Implement the pattern on PostgreSQL: Ensure public image delivery
  3. Wire object storage: Create buckets and set environment variables accordingly.
  4. Deploy: Run ample deploy . --name ... --public ....
  5. Verify: Fetch live URL and execute self-test routes.

Limitations

Cost Estimate

Success Checks

Next Actions