Logto のインストール
インタラクティブ
以下のコマンドをターミナルで実行すると、インタラクティブなインストールが進行します:
- CLI
- npm
logto init
npm init @logto@latest
オプションとサイレントインストール
また、下記のいずれかのオプション(すべて任意)を追加することで、いくつかの質問をスキップできます:
| Option | 説明 |
|---|---|
--db-url | Logto データベース用の Postgres URL。 |
-p, --path | Logto インスタンスのパス。存在しないパスである必要があります。 |
--ss | Logto データベースのシーディングをスキップします。 |
--disable-admin-pwned-password-check, --dapc | 管理テナントを Have I Been Pwned (HIBP) パスワード漏洩チェック無効でシードします。エアギャップまたはオフライン環境向け。詳細は エアギャップまたはオフライン環境向けのシード を参照してください。 |
完全なヘルプ情報は logto init --help を実行してください。
以下はサイレントインストール(例: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
このコマンドは以下の処理を順に行います:
- Logto を
./logtoにダウンロードして展開します postgresql://your-postgres-dsn:5432/logtoの URL でデータベースの初期化とシーディングを試みます- Logto 公式コネクターを
./logto/packages/core/connectorsに追加します