Drush has an archive:dump and archive:restore. In Drupal Slack, moshe made me aware of these commands and that both Acquia and Pantheon support importing a Drupal site from this format: https://drupal.slack.com/archives/C62H9CWQM/p1722430197373169
Due to the SAPI name being embed, we can't invoke Drush directly, and the ArchiveDumpCommands command uses processes directly, we need to create a compatible version for ourselves. The export.php script can make a compatible archive.
This also solves #11 and #10 as users can take the archive and use ddev drush archive:restore.
Drush has an
archive:dump
andarchive:restore
. In Drupal Slack, moshe made me aware of these commands and that both Acquia and Pantheon support importing a Drupal site from this format: https://drupal.slack.com/archives/C62H9CWQM/p1722430197373169Due to the SAPI name being
embed
, we can't invoke Drush directly, and theArchiveDumpCommands
command uses processes directly, we need to create a compatible version for ourselves. Theexport.php
script can make a compatible archive.This also solves #11 and #10 as users can take the archive and use
ddev drush archive:restore
.Something like: