Despliega tu sitio de Astro en Zeabur
Zeabur ofrece alojamiento para aplicaciones web full-stack. Los sitios de Astro se pueden alojar tanto en formato SSR como en salida estática.
Esta guía incluye instrucciones para desplegar en Zeabur a través de la interfaz web de usuario.
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 por defecto. No hay necesidad de 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 estás usando npm o no estás seguro, ejecuta esto en la terminal:Ventana de la terminal npm install @zeabur/astro-adapter -
Añade dos líneas nuevas a tu archivo de configuración del 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á almacenado en GitHub.
-
Haz clic en Create new project en el panel de Zeabur.
-
Configura la instalación de GitHub e importa el repositorio.
-
Zeabur detectará automáticamente que tu proyecto es un proyecto de Astro y lo construirá utilizando el comando
astro build. -
Una vez completada la construcción, puedes vincular un dominio a tu sitio y visitarlo.
Después de que tu proyecto haya sido importado y desplegado, todos los pushes subsecuentes a las ramas generarán nuevas construcciones.
Obtén más información sobre la Guía de despliegue de Zeabur.