Cuando conectas tu repositorio de GitHub, GitLab o Bitbucket, Hostman hace lo siguiente:
requirements.txt para Python o package.json para Node.js.Cuando haces push de un nuevo commit en tu repositorio Git, se repite el mismo ciclo: Hostman obtiene el código, instala las dependencias, construye la app, etc. Esto incluye iniciar un nuevo contenedor Docker sin datos del anterior. Así garantizamos un despliegue limpio.
El despliegue de apps frontend tiene una diferencia importante: después del build no se crea un contenedor Docker, sino que la app se guarda en un directorio del servidor. Sin embargo, con Hostman no necesitas configurar el entorno del servidor, ya que nosotros lo hacemos todo por ti, igual que con las apps backend:
obtiene el código del repositorio,
instala dependencias y software,
configura Nginx,
emite un certificado SSL,
construye tu aplicación.
Hostman hará el deploy automáticamente si dejas la opción de autodeploy activada.