Login
Login

Fazer Deploy de Apps Frontend

Atualizado em 30 de April de 2025

Para fazer deploy de um aplicativo frontend na Hostman, vá até a seção Plataforma de Apps e clique em Criar aplicativo.

Etapa 1. Tipo de aplicação

Na aba Frontend, selecione o framework do seu projeto e a versão desejada do Node.js.

7adfdf6f C8df 4b3f 8a3d Fa98369b7914

Etapa 2. Repositório e branch

Você pode conectar um repositório das seguintes formas:

  • A partir do GitHub, GitLab ou Bitbucket. Clique no nome da plataforma, faça login e selecione o repositório desejado. Se você já estiver logada, a Hostman exibirá automaticamente os repositórios disponíveis.
  • Via URL. Forneça o link de um repositório criado em qualquer plataforma. Clique em Conectar repositório via URL e insira a URL Git do repositório. Se o repositório for privado, informe também os dados de acesso.

Leia mais sobre como conectar repositórios aqui.

Em seguida, selecione a branch para o deploy.

Por padrão, a opção Compilação pelo último commit executado vem ativada. Nesse modo, a Plataforma de Apps faz o deploy do commit mais recente e reconstrói automaticamente o app sempre que novos commits forem adicionados ao repositório. Se necessário, você pode desativar o deploy automático posteriormente.

Se quiser selecionar manualmente um commit específico, desative essa opção.

Cabe319b Cb34 4406 B1af 84b20b7adfc5

Etapa 3. Localização do servidor

Selecione a localização do servidor.

26cd880e A337 4d6e 81e6 023a1cb69b17

Para todos os apps frontend, oferecemos uma configuração básica de servidor com 1 GB NVMe e limite de 200 mil requisições por mês.

Etapa 4. Configurações do app

Nesta etapa, você pode:

  • definir o comando de build;
  • instalar as dependências necessárias;
  • especificar o diretório de build;
  • especificar o diretório do projeto;
  • definir variáveis de ambiente.

9def7ee4 1bc9 44b3 B6e2 92bb55aac7db

Build Command e Diretório de Build

A Plataforma de Apps sugere automaticamente um comando de build e um diretório de build para o seu projeto. Você pode editá-los se necessário, mas na maioria dos casos nenhuma alteração é necessária.

O parâmetro Diretório de Build não altera o diretório a partir do qual o comando de build é executado.
Ele apenas define o caminho (relativo à raiz do repositório) para o diretório que conterá os artefatos gerados, como o index.html.

Dependências

Na seção Dependências, você pode informar pacotes do sistema necessários, por exemplo, para fazer o build do projeto.

Todos os pacotes listados serão passados para o comando apt install. Se precisar instalar vários pacotes, liste-os separados por espaço.

Diretório do projeto

Por padrão, o comando de build é executado a partir da raiz do repositório. Se os arquivos do seu projeto, incluindo package.json, estiverem localizados em um subdiretório (por exemplo, /apps/frontend), informe o caminho para esse diretório em relação à raiz do repositório no campo Project directory path.

Quando um caminho é especificado:

  • O diretório de trabalho passa a ser a pasta especificada.
  • As dependências são instaladas a partir dos arquivos do projeto localizados nessa pasta.
  • Os comandos de build e de execução também são executados a partir dessa pasta.

Variáveis

Você também pode definir variáveis de ambiente, caso o projeto exija.

Todas essas configurações podem ser alteradas posteriormente, e o deploy pode ser executado novamente com os novos parâmetros.

Etapa 5. Informações do app

Aqui você pode definir um nome e um comentário para o app, que serão exibidos no Dashboard da Hostman. Também é possível selecionar um projeto ao qual o app será adicionado.

Essas configurações também podem ser alteradas depois.

B495ad33 1e7f 49a7 B553 D195e7ab85dc

Etapa 6. Fazer deploy

Clique em Pedido. Assim que o processo começar, o log de deploy ficará disponível na aba Implantar.

O log de deploy contém todas as informações necessárias para identificar e resolver possíveis problemas. Se algo der errado, por exemplo, devido a erros no código, o log exibirá uma notificação indicando a causa do problema.

No primeiro deploy de um projeto, a instalação do servidor pode levar alguns minutos. Quando o processo for concluído, o status do app será atualizado e essa informação também aparecerá no log.

Pronto!

Você pode encontrar e copiar a URL do app (o domínio técnico vinculado a ele) na página principal da seção Plataforma de Apps ou na aba Configurações do app. Também é possível conectar um domínio próprio ao aplicativo.

O app ficará disponível nas portas 443 e 80.

No futuro, a Plataforma de Apps irá monitorar atualizações no repositório e, se o deploy automático estiver ativado, reconstruirá o projeto automaticamente sempre que houver novas alterações.

Esta página foi útil?
Atualizado em 30 de April de 2025

Tem perguntas,
comentários ou preocupações?

Nossos profissionais estão disponíveis para ajudá-lo a qualquer momento,
seja para assistência ou apenas se você não souber por onde começar.
Envie-nos um e-mail
Hostman's Support