Login
Login

Como Funciona

Atualizado em 28 de May de 2025

Ao conectar seu repositório do GitHub, GitLab ou Bitbucket, a Hostman executa as seguintes etapas:

  1. Configura um servidor na nuvem com todo o software necessário, como servidor web, serviço Docker e outros. Também aplica configurações de segurança e desempenho seguindo boas práticas.
  2. Puxa o código do seu repositório GitHub, GitLab ou Bitbucket.
  3. Instala todas as dependências definidas em arquivos como requirements.txt (Python) ou package.json (Node.js).
  4. Compila o código e verifica se tudo foi construído corretamente. Fornece também um log do build que você pode consultar em caso de erro.
  5. Inicia um contêiner Docker para aplicações backend com o ambiente necessário e executa sua aplicação dentro dele.
  6. Cria um subdomínio da Hostman para sua aplicação. Você pode usá-lo para testes ou requisições internas. Para produção, recomendamos usar seu próprio domínio.
  7. Configura o Nginx para redirecionar seu domínio para a aplicação.
  8. Emite um certificado SSL da Let’s Encrypt para proteger seus dados. A Hostman utiliza conexão SSL entre todos os serviços da sua arquitetura.

Quando você envia um novo commit para o repositório Git, o ciclo se repete: a Hostman puxa o código, instala as dependências, compila o app e assim por diante. Isso inclui iniciar um novo contêiner Docker, sem dados do contêiner anterior. Assim, garantimos um deploy limpo.

O deploy de aplicações frontend tem uma diferença importante: após o build, não é criado um contêiner Docker. A aplicação é armazenada em um diretório no servidor. Mas com a Hostman, você não precisa configurar nada — assim como nas apps backend, fazemos tudo por você:

  • puxamos o código do repositório, 

  • instalamos dependências e software, 

  • configuramos o Nginx, 

  • emitimos um certificado SSL,

  • compilamos sua aplicação.

A Hostman fará automaticamente o deploy das alterações se você deixar a opção de autodeploy ativada.

Esta página foi útil?
Atualizado em 28 de May 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