Instalar Logto
Interativo
Execute o comando abaixo para realizar uma instalação interativa em seu terminal:
- CLI
- npm
logto init
npm init @logto@latest
Opções e instalação silenciosa
Alternativamente, você pode adicionar qualquer uma das opções abaixo (todas opcionais) para pular algumas perguntas:
| Opção | Descrição |
|---|---|
--db-url | A URL do Postgres para o banco de dados do Logto. |
-p, --path | Caminho para sua instância do Logto, deve ser um caminho inexistente. |
--ss | Pular o seeding do banco de dados do Logto. |
--disable-admin-pwned-password-check, --dapc | Inicializa o tenant admin com a verificação de violação de senha do Have I Been Pwned (HIBP) desativada, para implantações isoladas ou offline. Veja Seed para implantações isoladas ou offline. |
Execute logto init --help para obter informações completas de ajuda.
Aqui está um exemplo para realizar uma instalação silenciosa (por exemplo, em 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
Ele fará as seguintes etapas na ordem:
- Baixar e extrair o Logto em
./logto - Tentar inicializar e fazer o seeding do banco de dados com a URL
postgresql://your-postgres-dsn:5432/logto - Adicionar os conectores oficiais do Logto em
./logto/packages/core/connectors