For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /de/docs/web/deployment.md (or send Accept: text/markdown).
Bereitstellungs-Checkliste
Bereite die Abhängigkeiten für die Produktion vor und prüfe den Ablauf, den du ausliefern möchtest.
Bereiten Sie in dieser Reihenfolge eine öffentliche App vor
Bereitstellung bedeutet, dass Sie Ihre App auf einem Hosting-Dienst ausführen, damit andere Personen sie besuchen können. Auf localhost kann nur in Ihrer Entwicklungsumgebung zugegriffen werden. Schließen Sie zunächst die echte datenbankgestützte Anmeldung lokal ab, wählen Sie unten einen Hosting-Leitfaden aus, erstellen Sie eine separate Testdatenbank und konfigurieren Sie die Umgebungseinstellungen des Hosts mit der tatsächlichen öffentlichen HTTPS-App URL. Halten Sie lokale Demonstrationseinstellungen von der öffentlichen App getrennt.
Führen Sie in einem zweiten Terminal im Repository-Stammverzeichnis die folgenden Webprüfungen aus. Bei einem erfolgreichen Build wird eine Produktionsversion auf Ihrem Computer erstellt. es lädt oder veröffentlicht es nicht. Verwechseln Sie corepack pnpm --filter @supastack/web start nicht mit der Bereitstellung: Start führt die zuvor erstellte Version lokal aus. Führen Sie es erst aus, nachdem Sie den Entwicklungsserver an Port 3000 gestoppt haben.
Befolgen Sie die Anleitung des ausgewählten Hosts für Migrations-, Umgebungs- und Startschritte. Testen Sie die Anmeldung, einen E-Mail-Code, gespeicherte Kontodaten nach einem Neustart und eine kostenpflichtige Funktion in der Sandbox des Anbieters vor dem Verkaufsstart. Ein mobiler oder Desktop-Client muss auf dieses laufende HTTPS-Backend verweisen. Die Veröffentlichung einer nativen App ist ein separater Schritt, der im Vertriebsleitfaden der Plattform dokumentiert ist.
- Auf Google Cloud bereitstellen
- Auf einem Server mit Coolify bereitstellen
- Datenbankgestützte Anmeldung vorbereiten
corepack pnpm --filter @supastack/web typecheck
corepack pnpm --filter @supastack/web buildDienste vorbereiten
Erstellen Sie die Datenbank Postgres, wenden Sie die Migrationen des Repositorys an und geben Sie Ihre öffentliche App URL und die Authentifizierungseinstellungen im Hosting-Dashboard ein. Wählen Sie einen unterstützten Web-Rechnungsanbieter und einen Transaktions-E-Mail-Anbieter für die von Ihnen aktivierten Funktionen. Konfigurieren Sie Trigger.dev, wenn Ihr Produkt seine Hintergrundworkflows verwendet; Sie benötigen nicht jede Integration, um eine Basis-App zu veröffentlichen.
Konfiguriere den unveränderlichen Modell-/Preiskatalog und die KI-Richtlinie für Workspaces, bevor du produktive KI-Aufgaben annimmst. Eine leere Alias-Richtlinie sollte diese Auswahlmöglichkeiten nicht verfügbar machen.
Webanwendung bauen und bereitstellen
Führen Sie die folgenden Webbefehle im Repository-Stammverzeichnis aus und beheben Sie alle Fehler, bevor Sie fortfahren. Typecheck überprüft die Typen, führt die Webtests durch und Build erstellt lokal Produktionsdateien. Folgen Sie dem von Ihnen ausgewählten Hosting-Leitfaden, um sie mit den serverseitigen Umgebungseinstellungen hochzuladen und auszuführen. Mit diesen Befehlen wird die App nicht bereitgestellt.
corepack pnpm --filter @supastack/web typecheck
corepack pnpm --filter @supastack/web test
corepack pnpm --filter @supastack/web buildGrenzen der bereitgestellten Umgebung prüfen
Prüfe Anmeldung und Persistenz mit der bereitgestellten Datenbank; teste die Workspace-Isolation; bestätige die Verarbeitung von Stripe-Sandbox-Webhooks und Änderungen an Berechtigungen; führe eine Hintergrundaufgabe durch, einschließlich Ergebnisspeicherung und transaktionaler Zustellung.
Lies im Repository docs/real-provider-smoke.md und docs/production-ai-runtime.md, um das ausdrückliche Abnahmeverfahren für Provider zu befolgen. Ein erfolgreicher Build oder ein abgefangener Browser-Test belegt diese externen Ergebnisse nicht.