Logto installieren
Interaktiv
Führe den folgenden Befehl aus, um eine interaktive Installation in deinem Terminal zu starten:
- CLI
- npm
logto init
npm init @logto@latest
Optionen und stille Installation
Alternativ kannst du eine der folgenden Optionen (alle optional) hinzufügen, um einige Fragen zu überspringen:
| Option | Beschreibung |
|---|---|
--db-url | Die Postgres-URL zur Logto-Datenbank. |
-p, --path | Pfad zu deiner Logto-Instanz, muss ein nicht existierender Pfad sein. |
--ss | Überspringt das Seeding der Logto-Datenbank. |
--disable-admin-pwned-password-check, --dapc | Seedet den Admin-Tenant mit deaktivierter Have I Been Pwned (HIBP) Passwortüberprüfung, für air-gapped oder Offline-Bereitstellungen. Siehe Seed für air-gapped oder Offline-Bereitstellungen. |
Führe logto init --help aus, um die vollständige Hilfe anzuzeigen.
Hier ist ein Beispiel für eine stille Installation (z. B. in CI):
- CLI
- npm
logto init -p ./logto --db-url postgresql://your-postgres-dsn:5432/logto --oc
npx @logto/cli init -p ./logto --db-url postgresql://your-postgres-dsn:5432/logto --oc
Dabei werden der Reihe nach folgende Schritte ausgeführt:
- Logto wird heruntergeladen und in
./logtoentpackt - Es wird versucht, die Datenbank mit der URL
postgresql://your-postgres-dsn:5432/logtozu initialisieren und zu seed-en - Die offiziellen Logto Connectors werden zu
./logto/packages/core/connectorshinzugefügt