中国でStrapiヘッドレスCMSをデプロイする方法は?(ステップバイステップガイド)
中国でStrapiヘッドレスCMSをデプロイする方法は?(ステップバイステップガイド)

要点:このStrapiチュートリアルでは、中国でStrapiヘッドレスCMSをデプロイ・ホスティングするためのステップバイステップの手順を解説します。


Strapi CMS とは?

Strapi は、Node で構築されたオープンソースのヘッドレスCMS(コンテンツ管理システム)です。優れた管理用グラフィカルユーザーインターフェースを備えており、コンテンツチーム全体がウェブサイトやアプリ向けのコンテンツを作成・管理できます。また、Strapi はコンテンツをAPI経由で利用できるようにするため、さまざまな用途で活用できます。


中国で Strapi をデプロイするには?

21YunBox は、中国向けにStrapi が推奨するデプロイ・ホスティングのソリューションです。21YunBox では Node ランタイムを使って素早くデプロイできます。

Strapi の使い方によって、プロジェクトを本番環境にデプロイする際のニーズは変わります。このガイドでは、21YunBox 上の中国で Strapi をデプロイするのに使える2つの方法を説明し、プロジェクトに最適なものを選べるようご案内します。


中国向けオプション1:中〜大規模プロジェクト向け ― スケールと稼働率の最適化

Strapi は以下の手順でセットアップできます:

  1. 21YunBox(英語)にサインアップします
  2. strapi-postgres スターターを Fork します
  3. データベース(英語)を作成します
  4. 21YunBox で クラウドサービス を作成し、21YunBox がリポジトリにアクセスできるよう許可します
  5. 作成時に以下の値を使用します
RuntimeNode
Build commandyarn && yarn build
Start commandyarn start

構成の選択については、Strapi 公式ドキュメントの推奨に従い、メモリ2GB以上・1コアCPU以上のサーバーを使用してください。これより少ないメモリのマシンを選ぶと、デプロイが失敗する可能性があります。

Advanced Configuration をクリックして環境変数を設定します

環境変数キー環境変数の値
NODE_ENVproduction
DATABASE_URLクラウドデータベースのコンソールで Database URL をクリックして取得
JWT_SECRETランダムな32文字を生成*
ADMIN_JWT_SECRETランダムな32文字を生成*

その他の関連する環境変数については、Strapi 公式ドキュメントを参照してください

# Randomly generate 32-bit characters
# Enter on the command line, and paste the generated characters into the environment variable

echo $(base64 /dev/urandom | head -c32)

6. 「Create Now」をクリックします

上記の手順を実際に示すステップバイステップの録画

中国でサーバーに Strapi + Postgres データベースをデプロイするには | 21YunBox

中国向けオプション2:中小規模プロジェクト向け ― コストとシンプルさの最適化

Strapi は以下の手順でセットアップできます:

  1. 21YunBox(英語)にサインアップします
  2. strapi-sqlite スターターを Fork します
  3. 21YunBox で クラウドサービス を作成し、21YunBox がリポジトリにアクセスできるよう許可します
  4. 作成時に以下の値を使用します
RuntimeNode
Build commandyarn && yarn build
Start commandrsync -a public/ /data/public/ && yarn start

構成の選択に関しては、Strapi 公式ドキュメントの推奨どおり、メモリ2GB以上・1コアCPU以上のサーバーを使用してください。これより少ないメモリのマシンを選ぶと、デプロイが失敗する可能性があります。

Advanced Configuration をクリックして環境変数を設定します

環境変数キー環境変数の値
NODE_ENVproduction
DATABASE_FILENAME/data/strapi.db
JWT_SECRETランダムな32文字を生成*
ADMIN_JWT_SECRETランダムな32文字を生成*

その他の関連する環境変数については、Strapi 公式ドキュメントを参照してください

# Randomly generate 32-bit characters
# Enter on the command line, and paste the generated characters into the environment variable

echo $(base64 /dev/urandom | head -c32)

5. 「Create」をクリックします



Strapi の基本をマスターするためのステップバイステップ録画


録画の前半では、次の内容を説明します:

  1. ヘッドレスCMS Strapi を数分でデプロイする方法
  2. 機微な情報を保存するために環境変数を使う方法
中国で Strapi をデプロイするには - パート1

録画の後半では、次の内容を説明します:

  1. 環境変数 を変更して development モードに切り替える方法
  2. Strapi CMS で新しい Shop を追加する方法
  3. Shop の情報をAPI経由で取得する方法。
中国で Strapi をデプロイするには - パート2

Strapi に関するその他のチュートリアルは、Strapi の公式紹介動画をご覧ください

貴社のヘッドレスCMSを中国で本番運用する準備はできていますか?

ご相談は英語で承ります。

今すぐ始める(英語) ご質問は専門家にご相談ください。(英語)

21YunBox を試しませんか?

導入のご相談