Para desplegar una aplicación backend en Hostman, vaya a la sección App Platform y haga clic en Create.
Vaya a la pestaña Backend y seleccione el framework que utiliza su aplicación.

Puede conectar un repositorio:
Desde su cuenta de GitHub, GitLab o BitBucket. Haga clic en el nombre de la plataforma, inicie sesión y seleccione el repositorio deseado. Si ya ha iniciado sesión, Hostman mostrará inmediatamente los repositorios disponibles.
Mediante URL, proporcionando un enlace a un repositorio creado en cualquier plataforma. Haga clic en Connect the repository via URL e introduzca la URL Git del repositorio. Si el repositorio es privado, introduzca también los datos de acceso.
Lea más sobre cómo conectar repositorios aquí.
Seleccione una rama para el despliegue.
Por defecto, habilitamos la opción Build by the last executed commit. En este caso, la App Platform desplegará el último commit y posteriormente reconstruirá automáticamente la aplicación cuando añada nuevos commits al repositorio. Si es necesario, puede desactivar el despliegue automático.
Si desea seleccionar manualmente un commit específico, desactive esta opción.
Su aplicación debe ejecutarse en un servidor en la nube independiente. Seleccione la región donde se ubicará el servidor y su configuración.

Siempre puede actualizar su servidor más adelante; sin embargo, no será posible reducir sus recursos.
Ahora puede añadir la aplicación a una red privada y especificar la dirección IP que utilizará la app.
Tenga en cuenta que no podrá cambiar la red privada después del despliegue.


En esta etapa puede:
establecer el comando de compilación;
establecer las dependencias;
establecer el comando de inicio;
establecer variables de entorno.
En la mayoría de los casos, la App Platform determinará automáticamente el comando de inicio para su proyecto, por lo que puede dejarlo sin cambios.
Si necesita paquetes adicionales del sistema (por ejemplo, para compilar un proyecto), especifíquelos en la sección Dependencies. Se pasarán al comando apt install. Puede introducir múltiples dependencias separándolas con un espacio.
Podrá cambiar cualquiera de estos ajustes más adelante y volver a desplegar la aplicación con los nuevos parámetros.
Aquí puede especificar un nombre y un comentario para su aplicación que se mostrarán en el panel de Hostman. También puede seleccionar un proyecto al que añadir la app.
Estos ajustes también pueden cambiarse más adelante.
Haga clic en Start Deploy. Una vez que comience el proceso, verá el registro de despliegue en la pestaña Deploy.
El registro de despliegue contiene toda la información necesaria para resolver posibles problemas. Si algo sale mal, por ejemplo debido a errores en el código, el registro mostrará una notificación indicando la causa del problema.
Cuando despliega un proyecto por primera vez, la instalación del servidor puede tardar algún tiempo. Una vez completado el proceso, el estado de la aplicación se actualizará y también verá un mensaje al respecto en el registro.
¡Todo listo!
Puede encontrar la dirección IP de la aplicación y el dominio técnico vinculado a la app en la pestaña Dashboard. La aplicación estará disponible en el puerto 443; el puerto 80 también está abierto.
Para vincular su propio dominio a la app, siga esta guía.
En el futuro, la App Platform supervisará las actualizaciones del repositorio y, si el despliegue automático está habilitado, reconstruirá automáticamente el proyecto con los nuevos cambios.