Pull a project's production database and files into a local DDEV environment, anonymise the data on the way in, and run the framework's own setup commands afterwards, all with one command.
cd /your/project
ddev add-on get NoiXdev/ddev-sync --version v0.1.0-rc.4
ddev auth ssh && ddev restart
ddev sync initddev sync # pick the target (if several) and the steps; db, files and sanitize are pre-ticked
ddev sync --dry-run # print the plan without executing anything
ddev sync doctor # check that a sync will work before it moves a byteSupported project types: TYPO3, Laravel, Symfony, WordPress, Drupal and Shopware 6, plus a generic fallback for any other DDEV project type.
- Introduction
- Installation
- Your first sync
- Docker endpoint
- Sanitizing
- Configuration reference
- Troubleshooting
Questions and chat on Discord, bugs and requests in the issue tracker. Report vulnerabilities as described in SECURITY.md.
See CONTRIBUTING.md for working from a checkout, the test suites and the conventions.
MIT © noix.dev
