En esta clase, vamos a explorar cómo configurar y desplegar nuestra web desarrollada con IA en Hostinger, aprovechando su funcionalidad de integración con Git. Veremos cómo conectar nuestro repositorio de GitHub con Hostinger para automatizar el proceso de despliegue de cambios.
Primero, seleccionaremos un plan de hosting en Hostinger. Se recomienda considerar el plan que ofrezca más sitios web y almacenamiento por una pequeña diferencia de precio, ya que esto puede ser muy beneficioso a largo plazo.
Una vez en el panel de Hostinger, procederemos a añadir un nuevo sitio web. En lugar de instalar WordPress o usar las herramientas de creación de Hostinger, optaremos por un sitio web PHP/HTML vacío. Esto nos permitirá subir nuestro propio código y tener control total sobre el proyecto.
Para que nuestra web sea accesible, necesitamos conectar un dominio. Utilizaremos un subdominio para este ejemplo, "cursor.trinchwp.com". Es crucial configurar correctamente los registros DNS en Cloudflare (o tu proveedor de DNS) para que apunten a la IP de nuestro servidor Hostinger. Se explicará cómo encontrar esta IP en el panel de Hostinger y cómo crear el registro A en Cloudflare.
Hostinger ofrece una integración con Git que facilita el despliegue automático de nuestro código. Veremos cómo:
main
) y el directorio de instalación (dejándolo en blanco para que se despliegue directamente en public_html
).Es común que al principio la web muestre un error de SSL. Veremos cómo activar el certificado SSL gratuito que ofrece Hostinger una vez que el dominio esté correctamente propagado.
Finalmente, configuraremos la implementación automática a través de un webhook de GitHub. Esto significa que cada vez que realicemos un push
a nuestro repositorio en GitHub, los cambios se desplegarán automáticamente en nuestra web en Hostinger. Demostraremos este proceso realizando un pequeño cambio en el código y observando cómo se actualiza la web de producción de forma instantánea.