Manuelle Einrichtung
Der schnellste Weg, eine neue Saasfly-Site zu erstellen, ist die Verwendung von create saasfly
, wie im Installationshandbuch gezeigt.
System Anforderungen
- Node.js - 18.17 oder später.
- Bun - 1.0 oder später.
- OS - macOS, Windows (einschließlich WSL) und Linux werden unterstützt.
Übrigens empfehlen wir die Verwendung von NVM (Node Version Manager) , um verschiedene Versionen von Node.js auszuführen.
1. Manuelle Installation
Um manuell eine neue Saasfly-App zu erstellen, sind nur wenige Schritte erforderlich:
Fork- und Clone-Repository von GitHub
Bitte öffnen Sie https://github.com/saasfly/saasfly und forken Sie dieses Repository.
Ein Fork ist eine Kopie eines Repositorys. Durch das Forken eines Repositorys können Sie frei mit Änderungen experimentieren, ohne das ursprüngliche Projekt zu beeinträchtigen.
Klonen Sie das gegabelte Repository (ersetzen Sie bitte <your_username>
durch Ihren GitHub-Kontonamen):
Sie werden den Vorgang des Klonens sehen:
Installieren Sie die Abhängigkeiten
Für ein besseres Erlebnis verwenden Sie bitte Bun (So installieren Sie Bun) anstelle von npm oder yarn.
Verwenden von bun
zum Installieren der Abhängigkeiten:
Es kann mehrere Minuten dauern und dann sehen Sie:
Prisma-Typen generieren
Bitte stellen Sie sicher, dass Sie sich im Saasfly-Ordner befinden, und verwenden Sie dann Bun, um Prisma-Typen zu generieren:
Ausgabe:
2. Saasfly starten
Um den Server auszuführen, sollten Sie die folgenden Listen befolgen.
Einrichten der Umgebungsvariablen
Rufen Sie den Ordner „saasfly“ auf, duplizieren Sie die Datei .env.example
, benennen Sie sie in .env.local
um und geben Sie Ihre Variablen ein.
Stellen Sie sicher, dass Sie über eine Postgres-Datenbank verfügen (Wenn Sie keine Postgres-Datenbank haben, klicken Sie hier) und eine neue Datenbank erstellt haben.
POSTGRES_URL
muss in Ihrer .env.local
-Datei enthalten sein:
Verwenden Sie dann bun
, um Datenbanktabellen zu erstellen:
Ausgabe:
Wenn etwas schiefgelaufen ist, können Sie mit uns über Discord sprechen, wir beantworten gerne alle Fragen zu Saasfly.
Führen Sie zuerst den Build aus
Da für einige grundlegende Komponenten eine Kompilierungszeit erforderlich ist, sollten Sie zuerst run build
.
Ausführen des Entwicklungsservers
Verwenden Sie bun run
, um Ihren Webserver zu starten:
Wenn alles gut geht, sollte Saasfly Ihr Projekt jetzt unter http://localhost:3000 bereitstellen und Sie können das Ergebnis sehen:
Herzlichen Glückwunsch! Jetzt können Sie mit der Programmierung beginnen, um Ihr SaaS zu erstellen.
Wenn Sie neu bei Saasfly sind, finden Sie in der Projektstruktur-Dokumentation einen Überblick über alle möglichen Dateien und Ordner in Ihrer Anwendung.
Mit Stripe arbeiten
Bitte lesen Sie den Artikel Stripe. Und verwenden Sie dann bun dev
, um mit Stripe zu arbeiten: