Ir al contenido

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.

  1. 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.mjs automáticamente:

    Ventana de terminal
    npx with-zephyr@latest
  2. Compila y despliega tu sitio Astro:

    Ventana de terminal
    npm run build
  3. ¡Tu aplicación ya está desplegada! Zephyr te proporcionará una URL de despliegue y análisis detallados de la compilación.

  1. Instala la integración de Zephyr para Astro:

    Ventana de terminal
    npm install zephyr-astro-integration
  2. 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(),
    ],
    });
  3. Compila y despliega tu sitio Astro:

    Ventana de terminal
    npm run build
  4. ¡Tu aplicación ya está desplegada! Zephyr te proporcionará una URL de despliegue y análisis detallados de la compilación.

Para obtener información más detallada, consulta la documentación de Zephyr Cloud sobre despliegues con Astro.

Cuando compilas tu sitio Astro con la integración de Zephyr, se lleva a cabo el siguiente proceso:

  1. Extracción del contexto de compilación: Zephyr captura la información de Git (commit, rama, autor) y los metadatos del paquete
  2. 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
  3. Detección de deltas: Zephyr consulta el edge de la CDN para identificar qué recursos ya existen
  4. Subida optimizada: Solo se suben los recursos nuevos o modificados
  5. Creación de instantánea: Se crea una instantánea de despliegue inmutable con todas las referencias a los recursos
  6. 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
  7. Despliegue en la CDN: Los recursos se publican en tu CDN configurada con cabeceras de caché permanentes

Más guías de implementación

Contribuir Comunidad Patrocinador