メインコンテンツまでスキップ

Logto のインストール

インタラクティブ

以下のコマンドをターミナルで実行すると、インタラクティブなインストールが進行します:

logto init

オプションとサイレントインストール

また、下記のいずれかのオプション(すべて任意)を追加することで、いくつかの質問をスキップできます:

Option説明
--db-urlLogto データベース用の Postgres URL。
-p, --pathLogto インスタンスのパス。存在しないパスである必要があります。
--ssLogto データベースのシーディングをスキップします。
--disable-admin-pwned-password-check, --dapc管理テナントを Have I Been Pwned (HIBP) パスワード漏洩チェック無効でシードします。エアギャップまたはオフライン環境向け。詳細は エアギャップまたはオフライン環境向けのシード を参照してください。

完全なヘルプ情報は logto init --help を実行してください。

以下はサイレントインストール(例:CI での利用)の例です:

logto init -p ./logto --db-url postgresql://your-postgres-dsn:5432/logto --oc

このコマンドは以下の処理を順に行います:

  1. Logto を ./logto にダウンロードして展開します
  2. postgresql://your-postgres-dsn:5432/logto の URL でデータベースの初期化とシーディングを試みます
  3. Logto 公式コネクターを ./logto/packages/core/connectors に追加します