Saltearse al contenido

Despliega tu sitio de Astro en Zeabur

Zeabur ofrece alojamiento para aplicaciones web full-stack. Los sitios Astro se pueden alojar tanto como SSR o salida estática.

Esta guía incluye instrucciones para desplegar en Zeabur a través de la UI del sitio web.

Astro genera un sitio estático de forma predeterminada. No es necesario ninguna configuración adicional para desplegar un sitio Astro estático en Zeabur.

Para habilitar SSR en tu proyecto de Astro y desplegar en Zeabur:

  1. Instala El adaptador @zeabur/astro-adapter a las dependencias de tu proyecto utilizando tu gestor de paquetes preferido. Si estás utilizando npm o no estás seguro, ejecuta esto en la terminal:

    Ventana de terminal
    npm install @zeabur/astro-adapter
  2. Agrega dos nuevas lineas en tu archivo de configuración de tu proyecto astro.config.mjs.

    astro.config.mjs
    import { defineConfig } from 'astro/config';
    import zeabur from '@zeabur/astro-adapter/serverless';
    export default defineConfig({
    output: 'server',
    adapter: zeabur(),
    });

Puedes desplegar tu sitio Astro en Zeabur si el proyecto está almacenado en GitHub.

  1. Haz clic en Create new project en el panel de Zeabur.

  2. Configura la instalación de GitHub e importa el repositorio.

  3. Zeabur detectará automáticamente que tu proyecto es un proyecto de Astro y lo construirá usando el comando astro build.

  4. Una vez que se complete la compilación, puedes vincular un dominio a tu sitio y visitarlo.

Después de que tu proyecto haya sido importado y desplegado, todas las siguientes confirmaciones a las ramas generarán nuevas compilaciones.

Aprende más sobre la Guía de despliegue de Zeabur.

Más guías de implementación