Despliega tu sitio Astro con DeployHQ
Puedes desplegar tu proyecto de Astro en tus propios servidores usando 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 (p. ej. Amazon S3, Cloudflare R2), y plataformas de alojamiento modernas (p. ej. Netlify, Heroku).
DeployHQ no aloja tu sitio. Automatiza la compilación de tu proyecto de Astro y el despliegue de los archivos generados hacia el proveedor de alojamiento 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 Git de tu proyecto Astro (GitHub, GitLab, Bitbucket, o cualquier repositorio privado). También deberás autorizar a DeployHQ para que acceda a tu repositorio.
-
Añade un servidor e introduce los detalles del mismo:
- Asigna 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 o clave SSH de tu servidor.
- Configura el Deployment Path con la raíz de tu sitio web (p. ej.
public_html/).
-
En la configuración de tu proyecto, ve a Build Pipeline y añade tus comandos de compilación:
Ventana de terminal npm installnpm run build -
Haz clic en Deploy Project, selecciona tu servidor y haz clic en Deploy para iniciar tu primer despliegue.
Tu sitio de Astro se compilará y se desplegará en tu servidor. Puedes habilitar los despliegues automáticos para desplegar con cada push de Git o programar despliegues para momentos específicos.
Consulta la documentación de DeployHQ para obtener más información sobre las funciones avanzadas de despliegue.