Ao conectar seu repositório do GitHub, GitLab ou Bitbucket, a Hostman executa as seguintes etapas:
requirements.txt (Python) ou package.json (Node.js).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.