Raised: $0
0% of monthly goal Help us cross the finish line!
Goal: $12,000
Raised: $0 Goal: $12,000
0% of monthly goal Help us cross the finish line!
Sponsor DDEV

If you find this add-on useful, please star it on GitHub — stars show appreciation and help maintainers know their work matters.

ddev-sync

CI Release Docker Hub: ddev-sync Docker Hub: ddev-sync-endpoint License DDEV add-on Discord

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.

Quick start

cd /your/project
ddev add-on get NoiXdev/ddev-sync --version v0.1.0-rc.7
ddev auth ssh && ddev restart
ddev sync init

Usage

ddev 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 byte

Supported project types: TYPO3, Laravel, Symfony, WordPress, Drupal and Shopware 6, plus a generic fallback for any other DDEV project type.

Documentation

Help

Questions and chat on Discord, bugs and requests in the issue tracker. Report vulnerabilities as described in SECURITY.md.

Contributing

See CONTRIBUTING.md for working from a checkout, the test suites and the conventions.

License

MIT © noix.dev

If you find this add-on useful, please star it on GitHub — stars show appreciation and help maintainers know their work matters.