// pressable how-to guides
Developing locally with DDEV and deploying from GitHub on Pressable
Pressable supports a real development workflow: work locally in DDEV, keep code in GitHub, and let pushes deploy automatically, without FTP.
KEY TAKEAWAYS
- DDEV Local Sync:
ddev pull pressablebrings the live database and media to your laptop;ddev push pressablesends local changes up. - Push overwrites the live database, including orders and comments since your last pull.
- GitHub integration deploys a repository branch to a site on every push.
- WP-CLI and Bash run from the dashboard; Search & Replace has a dry run.
DDEV Local Sync
The add-on uses your SSH and WP-CLI access, so there's nothing to install on Pressable's side. URLs are rewritten safely, including inside serialized data. It works on macOS, Linux and Windows (WSL2), and first-time setup takes about 15 minutes, according to Pressable.
- Add an SSH key under Settings → SSH Keys.
- Install DDEV and the Pressable add-on (linked from the dashboard's setup guide).
- Run
ddev pull pressable, work locally, andddev push pressablewhen ready.
Never push to a live store or a site with fresh comments: the push replaces the database.
GitHub deploys
Authorize GitHub once at account level, then connect a repository and branch to a site. Pushes to that branch deploy automatically, so themes and custom plugins live in Git instead of being edited over SFTP. Pair it with staging: deploy a staging branch to the staging site and main to production.
WP-CLI, Bash and Search & Replace
- Bash Commands runs WP-CLI from the browser, e.g.
wp plugin list. Don't put passwords or keys in commands; they're stored in plain text. - Search & Replace updates the database with a dry-run preview, handling serialized data.
- Cron Jobs runs real server cron; Pressable randomizes start times slightly and allows up to 3 concurrent jobs per site.
FAQ
Does Pressable support Git deployments?
Yes, through its GitHub integration, which deploys a branch on each push.
Is DDEV Local Sync free?
It's an open-source add-on that uses your existing SSH and WP-CLI access.




