Cloud Run上のDocusaurusサイトにDecap CMSを導入した記録
· 約10分
このサイトのコンテンツ管理を効率化するため、ヘッドレスCMSであるDecap CMS(旧Netlify CMS)を導入しました。この記事では、その導入プロセスと技術的な判断、そして遭遇した問題の解決策について記録します。
最終的に、CMSの管理画面はNetlifyで、公開サイトはGoogle Cloud Runで運用する、という少し特殊なハイブリッド構成に落ち着きました。
-
CMS管理環境 (Netlify)
- URL:
https://[your-site].netlify.app/admin/
- 役割: Decap CMSの管理画面を提供し、Netlify Identityで認証を行います。
- URL:
-
公開サイト環境 (Google Cloud Run)
- URL:
https://[your-custom-domain].com/
- 役割: 静的サイトをホストします。既存のCI/CDパイプラインは維持されます。
- URL:
この記事が、同様の構成を検討している方の参考になれば幸いです。