Aegir on Docker - Develop, Test, With Easier Deployment

ByKarthik Kumar D Kon3rd Sep 2017, 2022-12-01T08:00:00+05:30
Read Article
Aegir on Docker - Develop, Test, With Easier Deployment

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.

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..

We Need Your Consent
By clicking “Accept Cookies”, you agree to the storing of cookies on your device to enhance your site navigation experience.
I Accept Cookies