Saltar al contenido

Despliega tu sitio de Astro en Firebase Hosting de Google

Firebase Hosting es un servicio proporcionado por la plataforma de desarrollo de aplicaciones Firebase de Google, que se puede utilizar para desplegar un sitio de Astro.

Consulta nuestra guía independiente para agregar servicios de backend de Firebase como bases de datos, autenticación y almacenamiento.

Tu proyecto de Astro se puede desplegar en Firebase como un sitio estático o como un sitio renderizado en el servidor (SSR).

Tu proyecto de Astro es un sitio estático por defecto. No necesitas ninguna configuración adicional para desplegar un sitio estático de Astro en Firebase.

Para habilitar SSR en tu proyecto de Astro y desplegar en Firebase, agrega el adaptador de Node.js.

  1. Instala la Firebase CLI. Esta es una herramienta de línea de comandos que te permite interactuar con Firebase desde la terminal.

    Ventana de la terminal
    npm install firebase-tools
  2. Autentica la Firebase CLI con tu cuenta de Google. Esto abrirá una ventana del navegador donde podrás iniciar sesión en tu cuenta de Google.

    Ventana de la terminal
    npx firebase login
  3. Habilita el soporte experimental de frameworks web. Esta es una característica experimental que permite a la Firebase CLI detectar y configurar tus ajustes de despliegue para Astro.

    Ventana de la terminal
    npx firebase experiments:enable webframeworks
  4. Inicializa Firebase Hosting en tu proyecto. Esto creará un archivo firebase.json y .firebaserc en la raíz de tu proyecto.

    Ventana de la terminal
    npx firebase init hosting
  5. Despliega tu sitio en Firebase Hosting. Esto compilará tu sitio de Astro y lo desplegará en Firebase.

    Ventana de la terminal
    npx firebase deploy --only hosting

Más guías de implementación

Contribuir Comunidad Patrocinar