Skip to content
simprosPublic

About

Per-PR preview databases for self-hosting: create, migrate, seed, hand over, drop on shared Postgres — docs at https://simpros.github.io/sprout.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

165 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sprout

sprout

Every pull request gets its own preview: an isolated database on one shared instance plus an optional live app, for teams that review running code instead of diffs. Self-hosted, no platform lock-in — everything is torn down when the PR closes.

  PR opened / push          PR closed
        │                        │
        ▼                        ▼
   sprout deploy ──► gateway ──► sprout teardown
        │                        │
        ├─ CREATE DATABASE       ├─ stop containers
        ├─ start app (+ Traefik) └─ DROP DATABASE
        └─ optional seed image
               │
               ▼
      preview URL for this PR

Adopt in three files

.sprout.yaml, a CI include, and the Dockerfile the app already ships — plus two CI variables from the operator. The published gateway image reports anonymous install telemetry by default (SPROUT_TELEMETRY=off stops it). Humans start at Getting started. Agents: paste the Onboarding prompt into a coding harness and it wires the repo. Live pitch: the marketing page.

Docs

Develop

bun install
bun test
bun run typecheck   # turbo build + docs links

License

AGPL-3.0-only — see LICENSE.

About

Per-PR preview databases for self-hosting: create, migrate, seed, hand over, drop on shared Postgres — docs at https://simpros.github.io/sprout.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages