Self-Hosted Deployment
FireCMS funktioniert als Headless CMS auf Firebase-Basis. Es wird als Single Page Application erstellt, die bei jedem statischen Hosting-Anbieter deployed werden kann. Es ist kein Server-Code erforderlich.
Wir empfehlen das Deployment auf Firebase Hosting, da es im gleichen Ökosystem ist.
Deployment auf Firebase Hosting
Abschnitt betitelt „Deployment auf Firebase Hosting“Wenn Sie Ihr CMS auf Firebase Hosting deployen möchten, müssen Sie es zuerst im Hosting-Tab Ihres Firebase-Projekts aktivieren.
Sie müssen Firebase initialisieren, entweder mit einem bestehenden oder einem neuen Projekt:
firebase initDamit alles wie erwartet funktioniert, müssen Sie Firebase Hosting-Redirects einrichten, damit es als SPA funktioniert.
Ihre firebase.json sollte ähnlich aussehen (ersetzen Sie [YOUR_SITE_HERE]):
{ "hosting": { "site": "[YOUR_SITE_HERE]", "public": "dist", "ignore": [ "firebase.json", "**/.*", "**/node_modules/**" ], "rewrites": [ { "source": "**", "destination": "/index.html" } ] }}Dann einfach ausführen:
npm run build && firebase deploy --only hostingoder
yarn run build && firebase deploy --only hostingDeployment auf anderen Plattformen
Abschnitt betitelt „Deployment auf anderen Plattformen“Wenn Sie Ihr CMS auf anderen Plattformen deployen möchten, können Sie es mit folgendem Befehl erstellen:
yarn run buildund dann den dist-Orden bei Ihrem bevorzugten statischen Hosting-Anbieter hosten.