Deployment NG: implement DB and files download
For the local development environment we have commands like ahoy live pull*
and they use drush commands for download and sync. While drush works remotely in general, file operations in a remote docker container are not yet supported.
We also provide ChatOp commands to trigger pipelines that build that data as artefacts. They will have the same issues.
The CI pipelines require access to the same data too when tests are enabled.
Let's implement a solution that works in remote docker containers and don't require SSH so that all developers can use them, even without access to the host's console.