This is the fastest path from nothing to a production site plus a preview
environment you can share. It assumes you have a WordPress repository — Bedrock,
vanilla, or static — that you can push. If you’re moving an existing site off
another host, start with migrate a site instead and
come back here for the deploy step.
Create an account. Sign up at app.managed.dev/signup.
Starter includes a 14-day free trial, no card required to start.
Create or import a site. From the sites list, choose New site. Point
it at a git repository, or import an existing one — managed.dev
detects the runtime (Bedrock, vanilla WP, or static) for
you. You don’t pick a stack or write a Dockerfile.
The “New site” dialog in app.managed.dev: a site name field, a git repository URL, an auto-detected runtime badge reading “WordPress (Bedrock)”, and a “Create site” button.
Connect your git remote. managed.dev gives you a remote you push to. Add
it alongside your existing origin:
The “Connect repository” panel in the site’s Settings tab, showing the copyable git remote URL, a deploy SSH key fingerprint, and the current branch-route mapping.
Deploy production. Push your default branch. managed.dev builds the
artifact on the builders pool, signs it, and rolls it onto production.
Deploy to production
gitpushmanagedmain
The default branch (here main) maps to production. You control how every
other branch is treated with branch routes.
Push a feature branch for a preview. Any non-default branch becomes a
fully isolated environment — its own database and files, seeded from
production — with a live URL:
Open a preview environment
gitswitch-cfeature/checkout
gitpushmanagedfeature/checkout
acme-store — push a preview
~/acme-store ❯ git push managed feature/checkout
managed.dev ▸ build queued on builders pool
managed.dev ▸ artifact content-addressed + signed
managed.dev ▸ provisioning environment for feature/checkout
managed.dev ▸ cloning database + files from production
managed.dev ✓ environment livehttps://acme-store-feature-checkout-a1b2c3.preview.managed.dev
Open the URL, share it with reviewers, and QA against production-like data
without touching production.
Promote. When the branch is approved, promote it to production from the
environment’s page in the dashboard — or merge to your default branch and
push. If anything regresses, roll back
from a snapshot in a click.