Primeros pasos con Firebase Hosting

Firebase Hosting te brinda una manera rápida, segura y confiable de alojar los elementos estáticos de tu app (HTML, CSS, JavaScript, archivos multimedia, entre otros), además de entregar contenido dinámico y alojar microservicios.

Nuestro hosting de producción está respaldado por una red de distribución de contenidos (CDN) global. Según la configuración predeterminada, Hosting entrega contenido mediante SSL. Además, se puede usar con tu propio dominio personalizado o en los subdominios gratuitos del proyecto en web.app y firebaseapp.com.

Antes de comenzar

Antes de que puedas configurar Firebase Hosting, debes crear un proyecto de Firebase.

Paso 1: Instala Firebase CLI

Consulta la documentación de Firebase CLI para obtener información sobre cómo instalar la CLI o actualizarla a su versión más reciente.

Paso 2: Inicializa tu proyecto

Para conectar el proyecto local al proyecto de Firebase, ejecuta el siguiente comando desde la raíz del directorio del proyecto local:

firebase init

Durante la inicialización del proyecto, desde los mensajes de Firebase CLI:

  1. Selecciona para configurar Hosting.

    Si deseas configurar otros productos de Firebase para tu proyecto, consulta la documentación para obtener información de configuración. Ten en cuenta que siempre puedes ejecutar firebase init más tarde para configurar más productos de Firebase.

  2. Selecciona un proyecto de Firebase para conectar al directorio del proyecto local.

    El proyecto de Firebase seleccionado es el proyecto de Firebase "predeterminado" para el directorio del proyecto local. Para conectar proyectos adicionales de Firebase al directorio del proyecto local, configura alias de proyectos.

  3. Especifica un directorio para usar como directorio raíz público.

    Este contiene todos los archivos estáticos entregados públicamente, incluido el archivo index.html y otros elementos que desees implementar en Firebase Hosting.

    • La configuración predeterminada del directorio raíz público se denomina public.

      • Puedes especificar el directorio raíz público ahora o hacerlo más tarde en el archivo de configuración firebase.json.

      • Si seleccionas la configuración predeterminada y aún no tienes un directorio denominado public, Firebase lo creará automáticamente.

    • Si aún no tienes un archivo index.html o 404.html válido en el directorio raíz público, Firebase los creará por ti.

  4. Crea una configuración para el sitio.

    Si seleccionas crear una app de una página, Firebase agrega automáticamente las configuraciones de reescritura.

Al final de la inicialización, Firebase crea y agrega de forma automática dos archivos a la raíz del directorio de la app local:

Paso 3: Realiza implementaciones en tu sitio

Para realizar implementaciones en tu sitio, ejecuta el siguiente comando desde la raíz del directorio del proyecto local:

firebase deploy

Con este comando, se implementa una versión en los sitios de Hosting predeterminados de tu proyecto de Firebase:

  • PROJECT_ID.web.app
  • PROJECT_ID.firebaseapp.com

Obtén más información sobre cómo realizar implementaciones y pruebas locales en tu sitio.

Pasos siguientes

Ya estás listo para compartir tu sitio con el mundo.