Saltearse al contenido

Despliega tu proyecto de Astro usando Firebase Hosting de Google

Firebase Hosting es un servicio provisto por la plataforma de desarrollo de Google Firebase, el cual puede ser usado para desplegar un proyecto de Astro.

Consulta nuestra guía para desplegar en el servicio de Hosteo de Firebase.

Tu proyecto de Astro puede ser desplegado en Firebase como un sitio estático o como un sitio renderizado del lado del servidor (SSR).

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

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

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

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

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

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

    Ventana de terminal
    npx firebase init hosting
  5. Despliega tu sitio en el servicio de Alojamiento de Firebase. Esto construirá tu sitio de Astro y lo desplegará en Firebase.

    Ventana de terminal
    npx firebase deploy --only hosting

Más guías de implementación