page:recipes:member portal:rails:public profiles

Host member portal with Rails: public profile assets

Summary

Deploy a member portal built with Rails 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.

Representative Queries

Resource Requirements

Infrastructure Requirements

Prerequisites

Workflow Steps

  1. Build and start: Execute bundle install and then start with rails server.
  2. Implement the pattern on PostgreSQL: Copy the public image delivery approach into your schema.
  3. Wire object storage: Create the bucket(s) and configure environment values.
  4. Deploy: Run the synchronous deploy.
  5. Verify: Fetch the live URL and run your own checks against self-test routes.

Success Checks

Limitations

Cost Estimate

Evidence Summary