Despliega tu sitio de Astro con DeployHQ
Puedes desplegar tu proyecto de Astro en tus propios servidores utilizando DeployHQ, una plataforma de automatización de despliegues que compila tu código y lo envía a servidores SSH/SFTP, servidores FTP, almacenamiento en la nube (por ejemplo, Amazon S3, Cloudflare R2) y plataformas de alojamiento modernas (por ejemplo, Netlify, Heroku).
DeployHQ no aloja tu sitio por sí mismo. Automatiza la compilación de tu proyecto de Astro y el despliegue de los archivos compilados en el proveedor de hosting o servidor que elijas.
Cómo desplegar
Sección titulada “Cómo desplegar”-
Si aún no tienes una, regístrate para obtener una cuenta de DeployHQ.
-
Desde la interfaz web de DeployHQ, crea un nuevo proyecto y conecta el repositorio de Git para tu proyecto de Astro (GitHub, GitLab, Bitbucket o cualquier repositorio privado). También deberás autorizar a DeployHQ para acceder a tu repositorio.
-
Agrega un servidor e introduce los datos de tu servidor:
- Dale un nombre a tu servidor.
- Selecciona tu protocolo (SSH/SFTP, FTP o plataforma en la nube).
- Introduce el nombre de host, nombre de usuario y contraseña/clave SSH de tu servidor.
- Establece la ruta de despliegue (Deployment Path) en tu raíz web (por ejemplo,
public_html/).
-
En la configuración de tu proyecto, navega a la sección Build Pipeline (Canalización de compilación) y agrega tus comandos de compilación:
Ventana de la terminal npm installnpm run build -
Haz clic en Deploy Project (Desplegar proyecto), luego selecciona tu servidor y haz clic en Deploy para iniciar tu primer despliegue.
Tu sitio de Astro se compilará y desplegará en tu servidor. Puedes habilitar despliegues automáticos para desplegar con cada push de Git, o programar despliegues para horas específicas.
Consulta la documentación de DeployHQ para obtener más información sobre las características avanzadas de despliegue.