page:recipes:storefront:asp net core:relational catalog

Host Storefront with ASP.NET Core: Relational Catalog Data

Summary

Deploy a storefront built with ASP.NET Core on Ample using the transactional workflows 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. Verified on ASP.NET Core: an optimistic version check and an event row written in the same transaction, a stale update rejected, and a history query over the application-owned events (history=2 conflict=rejected). Not separately tested: your domain records, validation rules, and concurrency policy; treat the storefront-specific behavior as your application code.

Representative Queries

Resource Requirements

Infrastructure Requirements

  1. Compute
    Managed Compute resources auto-pause when idle and wake on request; sizes vary based on VM sizes.
  2. Postgres
    Managed PostgreSQL 16 runs in its own microVM and is auto-provisioned when an app needs a database without a supplied DATABASE_URL.

Framework

ASP.NET Core

Workload

Storefront

Release Status

Published

Support Status

Verified

Execution Status

Ready

Prerequisites

Tested Configuration

Workflow Steps

  1. Build and Start
    Command: dotnet publish -c Release -o out in the builder, then dotnet .dll on the dotnet-10 template with ASPNETCORE_URLS bound to PORT. The server must bind 0.0.0.0 on PORT.
  2. Implement the Pattern on PostgreSQL
    The fixture's module implements transactional workflows: an optimistic version check and an event row written in the same transaction, a stale update rejected, and a history query over the application-owned events. Copy the approach into your schema; keep migrations idempotent and run them with --release-command.
  3. Deploy
    Command: ample deploy . --name --public
  4. Verify
    Command: ample logs --kind build

Examples

Success Checks

Limitations

Cost Estimate

Last Verified

2026-09-21T01:15:54Z

Next Actions

  1. Browse the catalog index
  2. Search published recipes by intent
  3. Prepare a side-effect-free deployment plan
  4. Read the existing agent authentication setup
  5. Browse Storefront
  6. Browse ASP.NET Core
  7. Browse Transactional Workflows
  8. Browse Deploy Web App

Evidence Summary