A Record of Integrating Decap CMS with a Docusaurus Site on Cloud Run
· 8 min read
To streamline content management for this site, I integrated the headless CMS, Decap CMS (formerly Netlify CMS). This article documents the implementation process, the technical decisions made, and the solutions to problems I encountered.
Ultimately, I settled on a slightly unusual hybrid architecture: the CMS admin panel is managed by Netlify, while the public-facing site is operated on Google Cloud Run.
-
CMS Admin Environment (Netlify)
- URL:
https://[your-site].netlify.app/admin/
- Role: Provides the Decap CMS admin interface and handles authentication via Netlify Identity.
- URL:
-
Public Site Environment (Google Cloud Run)
- URL:
https://[your-custom-domain].com/
- Role: Hosts the static site, maintaining the existing CI/CD pipeline.
- URL:
I hope this article will be helpful for anyone considering a similar setup.