Installer Logto
Interactif
Exécutez la commande ci-dessous pour procéder à une installation interactive dans votre terminal :
- CLI
- npm
logto init
npm init @logto@latest
Options et installation silencieuse
Vous pouvez également ajouter l’une des options ci-dessous (toutes facultatives) pour passer certaines questions :
| Option | Description |
|---|---|
--db-url | L’URL Postgres vers la base de données Logto. |
-p, --path | Chemin vers votre instance Logto, doit être un chemin inexistant. |
--ss | Ignorer l’initialisation de la base de données Logto. |
--disable-admin-pwned-password-check, --dapc | Initialiser le tenant admin avec la vérification de compromission de mot de passe Have I Been Pwned (HIBP) désactivée, pour les déploiements isolés ou hors ligne. Voir Initialisation pour les déploiements isolés ou hors ligne. |
Exécutez logto init --help pour obtenir l’aide complète.
Voici un exemple pour effectuer une installation silencieuse (par exemple, en 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
Cela effectuera les actions suivantes dans l’ordre :
- Télécharger et extraire Logto dans
./logto - Tenter d’initialiser et d’injecter les données dans la base de données avec l’URL
postgresql://your-postgres-dsn:5432/logto - Ajouter les connecteurs officiels Logto dans
./logto/packages/core/connectors