Contributor
tiotsop

Virtual Machine Templates (Appliances/Boxes) - Making CiviCRM Cloud Native and Docker Friendly


Mentors
Michael McAndrew
Organization
CiviCRM LLC

As with many open-source web applications, installing CiviCRM can be difficult – it requires installing/configuring a series of related services (Linux, MySQL, Apache, an email service, and a CMS). A popular solution to this problem is to distribute pre-built virtual machine templates ("appliances" or "boxes"). This is where Docker come to the rescue! It provides a uniform way of building and running containers for any required services, making sure that the application performs the same regardless of the target environment.