What you get
- Automatic previews: Open a PR and get a live URL in 2–3 minutes
- Database isolation: Each preview has its own PostgreSQL (or MySQL/MongoDB) instance
- Supported frameworks: NestJS, Go, Laravel, Rust, and Python with built-in templates (or use repo-owned
docker-compose.preview.ymlfor custom needs) - Infrastructure as Code: Terraform provisions the droplet; Ansible configures Docker, nginx, and the orchestrator
- CLI:
preview init,preview setup,preview sync,preview status,preview destroy
Quick links
Quickstart
Get Prvue up and running in minutes—prerequisites, tokens, and first PR.
Configuration
Repository config, CLI config, env vars, and framework options.
Architecture
System design, components, data flow, and security.
Examples
NestJS, Laravel, Go, Python, and Rust example repos and key files.
Next steps
Run the Quickstart
Follow the Quickstart to install the CLI, get tokens, and run
preview setup.Add preview-config to your repo
Add a
preview-config.yml (and optional docker-compose.preview.yml) to your repository root. See Configuration and Examples.Example backends (NestJS, Laravel, Go, Python, Rust) are documented under Examples with repo links and key files.