Deploy de apps de backend


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

Etapa 1. Escolher o tipo de aplicação
Copiar link

Abra a aba Backend e selecione o framework usado no seu app.

1e205198 Eb6c 49e0 Bd9a 13ab6d4aec95

Etapa 2. Conectar o repositório
Copiar link

Você pode conectar um repositório de duas formas:

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

Saiba mais sobre como conectar repositórios aqui.

Etapa 3. Selecionar branch e commit
Copiar link

  1. Escolha a branch que será usada no deploy.
  2. 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 depois reconstrói automaticamente o app sempre que novos commits forem enviados para o repositório. Se quiser, você pode desativar o deploy automático mais tarde.

Caso prefira escolher um commit específico manualmente, basta desativar essa opção.

Etapa 4. Escolher localização e configuração do servidor
Copiar link

O app será executado em um servidor em nuvem dedicado. Selecione a região onde o servidor ficará e a configuração desejada.

81144732 3428 42f9 9d6d Ac0a6df737c1

Você pode fazer upgrade do servidor a qualquer momento, mas não é possível fazer downgrade.

Etapa 5. Configurar a rede privada
Copiar link

Aqui você pode adicionar o app a uma rede privada e definir o endereço IP que ele vai utilizar.

Atenção: depois do deploy, não será possível alterar a rede privada.

07ca8daf 4933 4cfb 9ba2 Edec8c485c4c

Etapa 6. Configurar as opções de build
Copiar link

Nesta etapa, você pode configurar:

Adicionar App 05 06 2026 10 14 Am

Na maioria dos casos, a Plataforma de Apps detecta automaticamente o comando de start do projeto, então você pode deixar essa configuração como está.

Se precisar de pacotes adicionais do sistema (por exemplo, para compilar o projeto), informe-os na seção Dependências. Eles serão passados diretamente para o comando apt install. Você pode adicionar várias dependências separando-as por espaço.

Se os arquivos do seu projeto estiverem localizados em um subdiretório em vez da raiz do repositório, informe o caminho para esse diretório no campo Caminho do diretório do projeto.

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.

Todas essas configurações podem ser alteradas depois, com um novo deploy.

Etapa 7. Informações do app
Copiar link

Defina o nome e um comentário para o app, que serão exibidos no Dashboard da Hostman.
Você também pode escolher em qual projeto o app será incluído.

Essas informações podem ser editadas posteriormente.

Etapa 8. Fazer deploy
Copiar link

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

O log mostra todas as etapas do processo e ajuda a identificar possíveis problemas. Se algo der errado (por exemplo, por erro no código), a causa será indicada diretamente no log.

No primeiro deploy, a instalação do servidor pode levar alguns minutos. Quando tudo estiver pronto, o status do app será atualizado e essa informação também aparecerá no log.

Pronto!

Você pode encontrar o IP do app e o domínio técnico associado na aba Dashboard. O app ficará disponível na porta 443; a porta 80 também estará aberta.

Para conectar um domínio próprio ao app, siga este guia.

A partir desse momento, a Plataforma de Apps passa a monitorar o repositório e, se o deploy automático estiver ativado, o projeto será reconstruído automaticamente sempre que houver novas alterações.