Skip to content

infra: Deploy live read-only demo instance #302

Description

@ajianaz

What

Deploy a live, read-only demo instance of TrapFall that people can click around without deploying.

Why

BMAD CMO finding: Must-fix before Show HN. People want to see the product before investing time in deployment. A live demo removes friction entirely.

Changes

  1. Deploy TrapFall on available infrastructure (Docker, behind reverse proxy/Traefik)
  2. Seed with demo data:
    • 3-5 demo projects
    • 50-100 sample events (mix of errors, warnings, info)
    • Sample performance transactions
    • Sample release health data
    • At least 1 resolved + 1 unresolved issue
  3. Read-only mode: No login required for viewing. Disable event ingest from public (or rate-limit heavily). Disable destructive actions.
  4. Demo credentials: Display on login page: "Demo mode — browse freely"
  5. Subdomain: demo.trapfall.dev or try.trapfall.ajianaz.dev (depending on domain)
  6. Health check: Monitor uptime, auto-restart if down

Testing

  • Public URL accessible
  • Dashboard loads, events visible
  • MCP endpoint responds (read-only)
  • No crash on edge cases (empty project, long event lists)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions