Deploy via CLI
Aprenda a fazer deploy dos seus projetos usando o CLI da MozHost de forma rápida e eficiente.
📋 Pré-requisitos:
- CLI da MozHost instalado
- Autenticado com
mozhost auth - Container já criado (ou use
mozhost create)
Método 1: Deploy Rápido
Se você já tem um container vinculado ao projeto, basta rodar:
💡 Dica: O CLI detecta automaticamente o container vinculado no arquivo .mozhost.json do seu projeto.
Método 2: Deploy para Container Específico
Para fazer deploy em um container específico:
Exemplo:
Passo a Passo Completo
Navegue até seu projeto
Inicialize o projeto (primeira vez)
Se é a primeira vez fazendo deploy deste projeto, vincule-o a um container:
Isso criará um arquivo .mozhost.json e .mozhostignore
Configure arquivos a ignorar
Edite o .mozhostignore para excluir arquivos desnecessários:
Faça o deploy
✅ Pronto! O CLI vai perguntar se você quer reiniciar o container para aplicar as mudanças.
Opções Avançadas
Deploy de diretório específico
Útil para fazer deploy apenas da pasta de build
Deploy sem reiniciar container
Envia arquivos mas não reinicia o container automaticamente
O que acontece durante o deploy?
1. Coleta de arquivos
O CLI lê seu projeto e coleta todos os arquivos, respeitando o .mozhostignore
2. Upload otimizado
Arquivos são enviados em lotes de 20 para otimizar velocidade
3. Substituição
Arquivos existentes são sobrescritos com as novas versões
4. Restart (opcional)
Container é reiniciado para aplicar as mudanças (você pode recusar)
Problemas Comuns
❌ "Container not found"
Solução: Execute mozhost init para vincular um container ao projeto
⚠️ "Permission denied"
Solução: Verifique se você tem permissão para escrever no diretório do projeto
💡 Deploy muito lento?
Solução: Adicione node_modules ao .mozhostignore. Dependências devem ser instaladas no container via npm install
Workflow Recomendado
mozhost deploymozhost logs <container>Próximos Passos
Agora que você sabe fazer deploy, explore outras funcionalidades: