Wie deployt man das Strapi-Headless-CMS in China? (Eine Schritt-für-Schritt-Anleitung)
Wie deployt man das Strapi-Headless-CMS in China? (Eine Schritt-für-Schritt-Anleitung)

TLDR; Dieses Strapi-Tutorial bietet Ihnen eine Schritt-für-Schritt-Lösung, um Ihr Strapi-Headless-CMS in China zu deployen und zu hosten.


Was ist das Strapi-CMS?

Strapi ist ein quelloffenes Headless-CMS (Content-Management-System), das mit Node gebaut ist. Es kommt mit einer großartigen grafischen Admin-Benutzeroberfläche, mit der Ihr gesamtes Content-Team Inhalte für Ihre Websites und Apps erstellen und verwalten kann. Strapi stellt Ihre Inhalte außerdem über APIs bereit und lässt sich daher auf viele verschiedene Weisen nutzen.


Wie deployt man Strapi in China?

21YunBox ist die von Strapi empfohlene Deployment- und Hosting-Lösung für China. Sie können mit der Node-Runtime auf 21YunBox schnell deployen.

Je nachdem, wie Sie Strapi nutzen, variieren Ihre Bedürfnisse, wenn Sie Ihr Projekt in Produktion bringen. In diesem Leitfaden beschreiben wir zwei verschiedene Methoden, mit denen Sie Strapi in China auf 21YunBox deployen können, und helfen Ihnen, die beste für Ihr Projekt auszuwählen.


Option 1 für China: Für mittlere und große Projekte: Auf Skalierung und Verfügbarkeit optimieren

Strapi kann mit den folgenden Schritten eingerichtet werden:

  1. Registrieren Sie sich bei 21YunBox
  2. Forken Sie den Starter strapi-postgres
  3. Erstellen Sie eine Datenbank
  4. Erstellen Sie einen Cloud Service auf 21YunBox und erlauben Sie 21YunBox den Zugriff auf Ihr Repo
  5. Verwenden Sie bei der Erstellung die folgenden Werte
RuntimeNode
Build-Befehlyarn && yarn build
Start-Befehlyarn start

Zur Wahl der Konfiguration empfiehlt die offizielle Strapi-Dokumentation für Server mindestens 2 GB Arbeitsspeicher und 1 CPU-Kern; wählen Sie für das Deployment eine Maschine mit weniger Speicher, so kann das Deployment fehlschlagen.

Klicken Sie auf Advanced Configuration, um die Umgebungsvariablen zu konfigurieren

Schlüssel der UmgebungsvariableWert der Umgebungsvariable
NODE_ENVproduction
DATABASE_URLKlicken Sie in der Cloud-Datenbank-Konsole auf Database URL, um ihn zu erhalten
JWT_SECRETZufällig 32-stellige Zeichen erzeugen*
ADMIN_JWT_SECRETZufällig 32-stellige Zeichen erzeugen*

Für weitere zugehörige Umgebungsvariablen siehe das offizielle Strapi-Dokument

# 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. Klicken Sie auf „Create Now“

Schritt-für-Schritt-Screencast, der die obigen Schritte in Aktion zeigt

Wie deployt man die Strapi-+-Postgres-Datenbank in China auf den Server | 21YunBox

Option 2 für China: Für kleine und mittlere Projekte: Auf Kosten und Einfachheit optimieren

Strapi kann mit den folgenden Schritten eingerichtet werden:

  1. Registrieren Sie sich bei 21YunBox
  2. Forken Sie den Starter strapi-sqlite
  3. Erstellen Sie einen Cloud Service auf 21YunBox und erlauben Sie 21YunBox den Zugriff auf Ihr Repo
  4. Verwenden Sie bei der Erstellung die folgenden Werte
RuntimeNode
Build-Befehlyarn && yarn build
Start-Befehlrsync -a public/ /data/public/ && yarn start

Zur Wahl der Konfiguration empfiehlt die offizielle Strapi-Dokumentation für Server mindestens 2 GB Arbeitsspeicher und 1 CPU-Kern; wählen Sie für das Deployment eine Maschine mit weniger Speicher, so kann das Deployment fehlschlagen.

Klicken Sie auf Advanced Configuration, um Umgebungsvariablen zu konfigurieren

Schlüssel der UmgebungsvariableWert der Umgebungsvariable
NODE_ENVproduction
DATABASE_FILENAME/data/strapi.db
JWT_SECRETZufällig 32-stellige Zeichen erzeugen*
ADMIN_JWT_SECRETZufällig 32-stellige Zeichen erzeugen*

Für weitere zugehörige Umgebungsvariablen siehe das offizielle Strapi-Dokument

# 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. Klicken Sie auf „Create“



Ein Schritt-für-Schritt-Screencast, um die Grundlagen von Strapi zu meistern


Der erste Teil des Screencasts zeigt Ihnen:

  1. Wie Sie ein Headless-CMS Strapi in Minuten deployen
  2. Wie Sie Umgebungsvariablen nutzen, um sensible Informationen zu speichern
Wie deployt man Strapi in China – Teil 1

Der zweite Teil des Screencasts zeigt Ihnen:

  1. Wie Sie durch Ändern einer Umgebungsvariable in den development-Modus wechseln
  2. Wie Sie in Strapi CMS einen neuen Shop hinzufügen
  3. Wie Sie über die API auf Shop-Informationen zugreifen.
Wie deployt man Strapi in China – Teil 2

Für weitere Tutorials zu Strapi können Sie sich Strapis offizielles Einführungsvideo ansehen

Bereit, Ihre App in China zum Laufen zu bringen?

Loslegen Fragen? Sprechen Sie mit einem Experten.

21YunBox ausprobieren?

Beratung anfragen