Despliega tu sitio Astro en Zephyr Cloud
Puedes usar Zephyr Cloud para desplegar un sitio de Astro con gestión inteligente de recursos, análisis detallados de compilación y soporte de primer nivel para arquitecturas de Module Federation.
Zephyr opera bajo un modelo de Trae tu propia nube (BYOC), despliega en la nube compatible de tu elección a través de una interfaz unificada y sin dependencia de un único proveedor. Cambia de proveedor en cualquier momento sin alterar tu flujo de trabajo de despliegue.
Cómo desplegar
Sección titulada «Cómo desplegar»Instalación automática
Sección titulada «Instalación automática»-
Añade la integración de Zephyr a tu proyecto de Astro con el siguiente comando. Esto instalará la integración y actualizará tu archivo
astro.config.mjsautomáticamente:Ventana de terminal npx with-zephyr@latestVentana de terminal pnpm dlx with-zephyr@latestVentana de terminal yarn dlx with-zephyr@latest -
Compila y despliega tu sitio Astro:
Ventana de terminal npm run buildVentana de terminal pnpm run buildVentana de terminal yarn run build -
¡Tu aplicación ya está desplegada! Zephyr te proporcionará una URL de despliegue y análisis detallados de la compilación.
Instalación manual
Sección titulada «Instalación manual»-
Instala la integración de Zephyr para Astro:
Ventana de terminal npm install zephyr-astro-integrationVentana de terminal pnpm add zephyr-astro-integrationVentana de terminal yarn add zephyr-astro-integration -
Añade la integración a tu archivo
astro.config.mjs:import { defineConfig } from 'astro/config';import { withZephyr } from 'zephyr-astro-integration';export default defineConfig({integrations: [withZephyr(),],}); -
Compila y despliega tu sitio Astro:
Ventana de terminal npm run buildVentana de terminal pnpm run buildVentana de terminal yarn run build -
¡Tu aplicación ya está desplegada! Zephyr te proporcionará una URL de despliegue y análisis detallados de la compilación.
Más detalles
Sección titulada «Más detalles»Para obtener información más detallada, consulta la documentación de Zephyr Cloud sobre despliegues con Astro.
Qué ocurre durante el despliegue
Sección titulada «Qué ocurre durante el despliegue»Cuando compilas tu sitio Astro con la integración de Zephyr, se lleva a cabo el siguiente proceso:
- Extracción del contexto de compilación: Zephyr captura la información de Git (commit, rama, autor) y los metadatos del paquete
- Hashing de recursos: A todos los resultados de la compilación se les asigna un hash mediante SHA-256 para un almacenamiento direccionable por contenido
- Detección de deltas: Zephyr consulta el edge de la CDN para identificar qué recursos ya existen
- Subida optimizada: Solo se suben los recursos nuevos o modificados
- Creación de instantánea: Se crea una instantánea de despliegue inmutable con todas las referencias a los recursos
- Subida de analíticas: Las estadísticas de compilación, los gráficos de módulos y la información de dependencias se envían al panel de control
- Despliegue en la CDN: Los recursos se publican en tu CDN configurada con cabeceras de caché permanentes