gordon preview
Create and manage ephemeral preview environments. Each preview gets its own subdomain, container, and optionally cloned volumes from the base route.
Commands
gordon preview create
Build, push, and deploy a preview environment.
gordon preview create myapp
gordon preview create myapp --ttl 72h
gordon preview create myapp --no-build --no-data
| Flag | Description |
|---|---|
--ttl |
Override TTL duration (e.g., 72h) |
--no-build |
Skip image build (use existing image) |
--no-data |
Skip volume cloning from base route |
--platform |
Target platform for build (default linux/amd64) |
gordon preview list
List active preview environments with status and remaining TTL.
gordon preview list
gordon preview list --json
| Flag | Description |
|---|---|
--json |
Output as JSON |
gordon preview delete
Tear down a preview environment and clean up its resources.
gordon preview delete myapp-feature-x
gordon preview extend
Extend the TTL of an active preview.
gordon preview extend myapp-feature-x
gordon preview extend myapp-feature-x --ttl 48h
| Flag | Description |
|---|---|
--ttl |
Additional TTL to add (default 24h) |