Despliega tu sitio Astro en Zeabur
Zeabur ofrece alojamiento para aplicaciones web full-stack. Los sitios de Astro se pueden alojar tanto en modo SSR o como salida estática.
Esta guía incluye instrucciones para desplegar en Zeabur a través de la interfaz de usuario de su sitio web.
Configuración del proyecto
Sección titulada «Configuración del proyecto»Sitio estático
Sección titulada «Sitio estático»Astro genera un sitio estático de forma predeterminada. No es necesaria ninguna configuración adicional para desplegar un sitio estático de Astro en Zeabur.
Adaptador para SSR
Sección titulada «Adaptador para SSR»Para habilitar SSR en tu proyecto de Astro y desplegar en Zeabur:
-
Instala el adaptador
@zeabur/astro-adapteren las dependencias de tu proyecto utilizando tu gestor de paquetes preferido. Si usas npm o no estás seguro, ejecuta esto en la terminal:Ventana de terminal npm install @zeabur/astro-adapter -
Añade dos líneas nuevas al 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(),});
Cómo desplegar
Sección titulada «Cómo desplegar»Puedes desplegar tu sitio de Astro en Zeabur si el proyecto está guardado en GitHub.
-
Haz clic en Create new project en el panel de control de Zeabur.
-
Configura la integración con GitHub e importa el repositorio.
-
Zeabur detectará automáticamente que tu proyecto es un proyecto de Astro y lo compilará usando el comando
astro build. -
Una vez completada la compilación, puedes vincular un dominio a tu sitio y visitarlo.
Una vez que tu proyecto haya sido importado y desplegado, todos los cambios posteriores enviados a las ramas generarán nuevas compilaciones.
Obtén más información en la Guía de Despliegue de Zeabur.