Needs review
Project:
Hosting
Version:
7.x-3.x-dev
Component:
Code
Priority:
Normal
Category:
Plan
Assigned:
Issue tags:
Reporter:
Created:
20 Jul 2016 at 17:53 UTC
Updated:
11 Oct 2019 at 15:03 UTC
Jump to comment: Most recent
After digging deep into Aegir for the last few attempts at getting aegir sites running on docker-compose services, I've learned how Aegir installs Drupal and it's not ideal.
Aegir includes the site's PHP codebase directly and runs `install_drupal()`.
Obviously changing this will be a relatively big undertaking.
However, I think it's critical. This system is blocking our ability to:
drush provision-install requires a local copy of files and direct database access. One of the benefits of docker is the separation, so granting outside access to your app's database server isn't really ideal. We don't want aegir@server_master to directly access those databases. They will have SSH access so that should be good enough.Next Steps:
drush site-installsites/default/ as their settings file path.
Comments
Comment #2
colanMakes sense to me. Great work!
However, for (3) and (4), I think it might make more sense to add this type metadata to the Distribution content type (discussed in #2704799: RFC: Add a 'distribution' content type) instead of Platform as a platform is just an instance of a distribution.
Comment #3
colanComment #4
jon pughComment #5
jon pughTwo separate things are in progress: