Skip to content
Jelle Siderius edited this page Mar 15, 2023 · 4 revisions

This tool downloads clean/stripped Shopware 6 databases over SSH, imports and configures it for development purposes. Have a fully configurated production or staging environment on your local machine within minutes. Making life a little bit easier.

Before using this tool, please read the notes.

What does this tool do exactly?

It downloads databases

When running this tool, it connects to a server over SSH. It then navigates itself to the Shopware 6 root folder and downloads the Shopware database, stripped (no customer data) or with full data.

It automatically imports and configures the downloaded database

After downloading a database. It can import and configure your Shopware environment, making it ready to use within minutes.

It synchronises public/media & public/thumbnail

When rsync is installed on your localhost, it can synchronise images to localhost

What does the tool configure when importing & configuring?

It configures your Shopware development environment to be ready to use without editing anything within the database yourself. Here is a list of everything it does:

  • Replaces all website/store URL's to your local domain URL
  • Creates a default admin user

NOTES

  • This tool is compatible with DDEV
  • Currently only tested on macOS & Linux
  • The import function does only show "yes" when your current directory is a Shopware 6 installed directory or if a local project folder is set in the database json file
  • Overwrites current localhost's Shopware database with the staging/production database. Be aware that you might lose project data on your localhost/development environment