Para desplegar una aplicación Angular en Hostman, dirígete a la sección Plataforma de Aplicaciones y haz clic en Crear.
En la pestaña Frontend, selecciona Angular. También elige la versión de Node.js deseada.
Puedes conectar un repositorio de dos formas:
Desde tu cuenta de GitHub, GitLab o BitBucket. Haz clic en el nombre de la plataforma, inicia sesión y selecciona el repositorio deseado. Si ya has iniciado sesión, Hostman mostrará inmediatamente los repositorios disponibles.
Consulta más información sobre cómo conectar repositorios aquí.
Si prefieres seleccionar un commit específico manualmente, desactiva esta opción.
Selecciona la ubicación del servidor.
Para todas las aplicaciones frontend, ofrecemos una configuración básica del servidor con 1 GB NVMe y un límite de 200.000 solicitudes por mes.
La plataforma de aplicaciones detectará automáticamente el comando de compilación y el directorio de compilación de tu proyecto, por lo que en la mayoría de los casos puedes dejarlos sin cambios.
Si tu proyecto requiere módulos adicionales, puedes especificar comandos de compilación personalizados y combinarlos con &&.
También puedes definir variables si es necesario.
Podrás cambiar cualquiera de estos ajustes más adelante y volver a desplegar la aplicación con los nuevos parámetros.
Aquí puedes especificar un nombre y un comentario para tu aplicación, los cuales se mostrarán en el panel de Hostman. También puedes seleccionar un proyecto al que agregar la aplicación.
Estos ajustes se pueden modificar más tarde.
Haz clic en Iniciar Despliegue. Una vez que el proceso comience, verás el registro de despliegue en la pestaña Deploy.
El registro de despliegue contiene toda la información necesaria para solucionar posibles problemas. Si algo sale mal, como errores en el código, el registro mostrará una notificación indicando la causa del problema.
Cuando despliegues un proyecto por primera vez, la instalación del servidor puede tardar un poco. Una vez finalizado el proceso, el estado de la aplicación se actualizará, y también verás un mensaje al respecto en el registro.
¡Todo listo!
Puedes encontrar y copiar la URL de tu aplicación (el dominio técnico vinculado a la aplicación) en la página principal de la sección Apps o en la pestaña Configuración de tu aplicación. También puedes vincular un dominio propio a la aplicación.
La aplicación funcionará en los puertos 443 y 80.
En el futuro, la plataforma de aplicaciones monitoreará las actualizaciones en el repositorio y, si el despliegue automático está activado, reconstruirá automáticamente el proyecto con los nuevos cambios.