/plushcap/analysis/dagger/dagger-craft-cms-case-study

Powering the CMS Software Factory at Craft CMS

What's this blog post about?

Dagger is powering the build system at Craft Cloud, a cloud-based, serverless hosting platform for Craft CMS projects. The platform uses Dagger's Go SDK to create container images programmatically, eliminating the need for manual Dockerfile manipulation. This has resulted in fast and flexible builds, with an average build time of 1 minute for Craft CMS sites. Additionally, Dagger is also powering Craft Cloud's backup system, handling both manual and automated nightly backups of production databases. Jason McCallister, Lead Cloud Platform Engineer at Craft Cloud, credits Dagger's open source nature, good documentation, and ease of use in making the decision to adopt it. He sees opportunities for further improvements, including smoke testing website deployments, matrix testing plugins, and caching. Jason recommends that platform engineers and DevOps professionals start by taking something they already have working and replacing it with Dagger, starting with their repository or GitHub action.

Company
Dagger

Date published
Oct. 21, 2024

Author(s)
-

Word count
4100

Language
English

Hacker News points
None found.


By Matt Makai. 2021-2024.