Faça sua pergunta e obtenha um resumo do documento referenciando esta página e o provedor AI de sua escolha
Histórico de versões
- "Adicionar o comando init infra"v9.5.621/09/2026
O conteúdo desta página foi traduzido com uma IA.
Veja a última versão do conteúdo original em inglêsSe você tiver uma ideia para melhorar esta documentação, sinta-se à vontade para contribuir enviando uma pull request no GitHub.
Link do GitHub para a documentaçãoCopiar o Markdown do documento para a área de transferência
Comando Intlayer CLI Init Infra
Descrição
O comando init infra configura a infraestrutura do Intlayer em sua máquina. Ele baixa o instalador hospedado para sua plataforma (https://intlayer.org/install.sh no macOS / Linux, https://intlayer.org/install.ps1 no Windows) e o executa com o terminal anexado, de modo que o menu e o progresso do instalador chegam sem alterações.
O instalador pergunta como você deseja executar o Intlayer:
- Aplicativo desktop: baixa o painel nativo para seu SO e CPU e o abre ou instala. A versão desktop se comunica com o backend Intlayer Cloud.
- Docker tudo-em-um: painel + API + MongoDB + Redis + MinIO em um único contêiner com um volume. Grava
./intlayer.envcom os segredos gerados e baixa a imagemintlayer/cms-all. - Docker Compose: um contêiner por serviço, para auto-hospedagem escalável. Grava
docker-compose.ymle.envem./intlayer/e baixa as imagens.
O instalador hospedado é a única fonte da verdade para o fluxo de configuração: a CLI o executa em vez de reimplementar as mesmas etapas, então npx intlayer init infra e curl -fsSL https://intlayer.org/install.sh | sh fazem exatamente a mesma coisa.
Uso
Copiar o código para a área de transferência
A mesma etapa é oferecida na lista de verificação de npx intlayer init --interactive, em Infraestrutura (aplicativo desktop / auto-hospedagem).
Opções
-m, --mode <mode>- Opcional. Pula o menu do instalador e executa um modo diretamente. Valores aceitos:desktop,docker(tudo-em-um) oucompose. Qualquer outro valor encerra com um erro listando os modos aceitos.
Exemplos
Escolha o modo interativamente
Copiar o código para a área de transferência
Instalar o aplicativo desktop
Copiar o código para a área de transferência
Auto-hospedagem com o contêiner tudo-em-um
Copiar o código para a área de transferência
Auto-hospedagem com Docker Compose
Copiar o código para a área de transferência
Exemplo de saída
Copiar o código para a área de transferência
Configurações do instalador
O instalador lê algumas variáveis de ambiente, que a CLI repassa intactas. Defina-as em seu shell antes de executar o comando:
Copiar o código para a área de transferência
Abrir a tabela em um modal para ver todo o conteúdo claramente
| Variável | Padrão | Aplica-se a | Descrição |
|---|---|---|---|
INTLAYER_MODE | (solicitado) | todos | desktop, docker ou compose, igual a --mode |
INTLAYER_DOWNLOAD_DIR | ~/Downloads | desktop | Onde o instalador do aplicativo é salvo |
INTLAYER_IMAGE | intlayer/cms-all:latest | docker | Imagem tudo-em-um a ser baixada |
INTLAYER_ENV_FILE | ./intlayer.env | docker | Onde gravar o arquivo de ambiente |
INTLAYER_CONTAINER_NAME | intlayer | docker | Nome do contêiner |
INTLAYER_DATA_VOLUME | intlayer-data | docker | Volume nomeado montado em /data |
INTLAYER_APP_PORT | 3000 | docker | Porta do host para o painel |
INTLAYER_API_PORT | 3100 | docker | Porta do host para a API |
INTLAYER_S3_PORT | 9000 | docker | Porta do host para a API S3 MinIO |
INTLAYER_CONSOLE_PORT | 9001 | docker | Porta do host para o console MinIO |
INTLAYER_COMPOSE_DIR | ./intlayer | compose | Onde docker-compose.yml e .env são gravados |
INTLAYER_SELFHOST_REF | main | ambos | Ref Git de onde o arquivo compose e modelo env são obtidos |
As variáveis de porta alteram apenas o lado do host do mapeamento. As imagens publicadas possuemhttp://localhost:3000,http://localhost:3100ehttp://localhost:9000compilados no pacote do painel, portanto mantenha os padrões a menos que construa suas próprias imagens: consulte o guia de auto-hospedagem.
Requisitos
- Aplicativo desktop precisa de Node.js: o app incorpora o servidor do painel e o inicia com o binário
nodeda máquina. - Modos Docker precisam de Docker (Docker Desktop com backend WSL 2 no Windows). O modo Compose também requer o plugin
docker compose.
Notas
- Executar novamente o comando é seguro: um arquivo de ambiente existente nunca é sobrescrito, servindo também como caminho de atualização (o instalador baixa as imagens mais recentes e mantém seus segredos).
- O instalador é baixado em um diretório temporário e excluído assim que finaliza, qualquer que seja o resultado.
- O código de saída do comando é o do instalador. Se o download falhar, a CLI exibe o comando equivalente
curl … | sh(ouirm … | iex) para que você execute o instalador diretamente. - Os modos Docker ainda precisam de um serviço de e-mail para envio de links de login. Após a conclusão do instalador, configure o Resend ou SMTP no arquivo de ambiente gerado: consulte Mailer global.
Relacionado
- Guia de auto-hospedagem - Arquitetura, primeiros passos e limitações de cada modo
- Inicializar Intlayer - O comando pai
inite sua lista de verificação interativa - Intlayer CMS - O que faz o painel que você acabou de instalar
