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)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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