Decap CMS 環境別設定をGatsbyの環境変数で切り替える方法を紹介
Decap CMSの設定を開発・本番・ステージング環境ごとに切り替えたい人向けの記事です。cms.jsによるconfig.ymlの上書き方法と、Gatsbyで環境変数をクライアント側へ渡すためのプラグイン設定を確認できます。
📄
config.ymlのbackend.branchをcms.jsから上書きし、NODE_ENVに応じてブランチを切り替える手順が紹介されています。ステージング環境ではgatsby-plugin-env-variablesを使い、ENVをクライアントコードへ渡す方法も説明されています。
- cms.jsによるconfig.ymlの設定上書き
- NODE_ENVに応じたブランチの切り替え
- manualInitを有効にするGatsby設定
- ステージング用環境変数のクライアント側への受け渡し
記事は著者の方がZennに公開されているものです。当社は内容を転載していません。上のリンクから元記事が開きます。
Decap CMS とは
静的サイトにブラウザの管理画面を付けるGitベースのCMSです。記事はリポジトリのMarkdownとして保存され、サーバーもデータベースも不要です。
Decap CMS を実務で使うための情報
OSSカタログ
Decap CMS の基本情報
ライセンス・日本語対応の実測・想定用途・導入の勘所をまとめています。
AIでできること
Decap CMS で解決できる業務
道具の説明ではなく、業務課題の側から引ける解説です。
業種・業務別
IT・Web制作会社のITソリューション
その業種で使われているSaaSと、固定費を減らす道筋。
GitHub
Decap CMS のソースコード
ライセンスと更新状況は元リポジトリで確認できます。
解説ページ
Decap CMS の導入解説
選択肢と費用の考え方をまとめています。
Kurage App Store
Decap CMS 日本語導入キット
実測手順書とAI用の構築指示書つき。買い切りです。
Brain
導入手順書をBrainで読む(5,500円)
同じ手順書をBrainの記事としても読めます。
動画で見る
よくある質問
Decap CMS は商用利用できますか?
Decap CMS はオープンソースとして公開されています。ライセンスの条件(改変版を配布する場合の義務など)は元のリポジトリで確認してください。当社のカタログページでは、ライセンスの区分と実務上の注意点をまとめています。
Decap CMS 環境別設定 で調べています。まず何を読めばよいですか?
このページで紹介しているZennの記事「Decap CMSの設定ファイルを環境ごとに書き換える」が、実際に手を動かした人の記録です。導入の可否や費用の考え方まで含めて判断したい場合は、あわせて当社のカタログページをご覧ください。
自分で導入するのが難しい場合はどうすればよいですか?
当社がOSSの導入・日本語化・サーバー構築を代行しています(税込110,000円〜)。相談は無料で、Zoomでの打ち合わせにも対応しています。「そのOSSは御社には向かない」という結論になることもあり、その場合はそうお伝えします。
読んだうえで、自分でやるか任せるか
OSSは「入れる」より「日本語で運用に乗せる」ほうが手間です。記事のとおりに進めて詰まったら、そこから先は任せてください。