Aegir with Docker would be one of the brilliant option for Better Drupal Development and Faster Deployments.
Docker, which solves the overhead of virtualization layer. And Aegir, which gives the best possible approach for Drupal Multisite hosting.
Here you go???
- Better Task Queue..! This process is usually handled by "Supervisor"
- The "task queue runner" is just a continuous process that aegir must always have running, so that it can respond to actions on the front-end in a reasonable amount of time.
- Upon Docker Container's run, if we have "
drush @hostmaster hosting-queued
" it keeps queued items running. - Starting OR Re-starting Nginx/Apache would be handled by Aegir's "Verify" task.
Google Ad 1
- This Could be one of the Future Feature of Aegir. Since, In case of Process Failures. Docker containers can be back up-running in seconds.
- Faster and Easier Local Development could be made, once the images are downloaded.. Having Development, Preview and Production folders which could individually read each Dockerfiles, this would be next-gen local Drupal development tool..
- Have Behat OR Codeception tests to make sure everything is moved between Platforms is tested well..
- Travis could be better integration to have the CI in place, with this setup..
In near future, I would get this setup in place.. Stay tuned for more posts on Aegir and Docker.
Thanks for reading the article, for more drupal related articles read and subscribe to peoples blog articles.