THE MEDIA FOR AI THAT ACTUALLY HELPS.French edition · Understand & take action
The interface is in English. Use cases, skills and articles remain in French.
Firebase (Google)

Héberger un site avec Firebase Hosting

firebase-hosting-basics

En bref

La skill déploie et configure Firebase Hosting classique, pour un site statique, une application monopage ou des microservices. Elle sert à publier ce type de site, à poser un domaine personnalisé, à régler firebase.json (redirections, réécritures, en-têtes, multi-site), ou à gérer des canaux de préversion. Les canaux de preview donnent une URL temporaire avant production, et une intégration GitHub peut automatiser préversions et déploiements. Elle ne s’emploie pas pour Firebase App Hosting (Next.js / SSR), ni pour Auth, les requêtes ou règles Firestore, Data Connect ou Crashlytics. Le skill distingue clairement Hosting (statique / SPA) et App Hosting (pile rendue côté serveur).

Ce que ça fait

  • Couvre le Hosting classique : statique, SPA, microservices, domaines, firebase.json et canaux de preview.
  • Renvoie vers firebase-app-hosting-basics dès qu’il s’agit de Next.js, Angular ou d’un rendu serveur.
  • Permet de tester sur une URL de préversion avant de basculer en production.
  • N’écrit ni règles Firestore ni configuration d’authentification.

Pour qui, et un exemple

Équipes qui publient un site statique ou une SPA sur Firebase Hosting, avec éventuellement un domaine et des previews.

Exemple de demande : Une doc interne doit être en ligne, avec une preview par branche : on configure firebase.json, on ouvre un canal de préversion, puis un domaine personnalisé, sans passer par App Hosting.

Quand on déploie un site ou une SPA sur Firebase Hosting, que l’on règle firebase.json, un domaine, ou des canaux de préversion — pas pour un hébergement SSR. Exemple rédigé par iadujour.fr à partir du SKILL.md, non testé.

Installer

npx skills add firebase/skills (README ; le dépôt firebase/skills redirige vers firebase/agent-skills).

npx skills add firebase/skills

Fonctionne avec

  • Gemini CLI
  • Claude Code
  • Codex
  • Kimi Code CLI
  • Cursor
  • Windsurf
  • GitHub Copilot

Source : Procédures d’installation documentées dans le README (Cursor, Windsurf et Copilot par copie manuelle).

Niveau : Débutant

Suppose un projet Firebase et la CLI Firebase (via npx firebase-tools).

Extrait du SKILL.md

La description d’origine, celle que l’agent lit pour décider de charger la skill (en anglais) :

Deploys and configures classic Firebase Hosting for static websites, single-page apps (SPAs), and microservices. Use when deploying static sites/SPAs, setting up custom domains, configuring firebase.json hosting settings (redirects, rewrites, headers, multi-site), or managing preview channels. […]

Citée depuis le SKILL.md au commit 99954a3 . Le dossier contient aussi 2 fichiers annexes (references/).

Le SKILL.md compte 69 lignes et 3 sections principales :

  • Overview
  • Hosting vs App Hosting
  • Instructions

Licence : Apache 2.0

Vérifiée le 10 novembre 2026 sur : fichier LICENSE du dépôt .

La licence autorise la reprise : le texte intégral du SKILL.md est reproduit ci-dessous, sans modification, avec sa mention de licence.

Texte intégral du SKILL.md

Reproduit sans modification depuis firebase/agent-skills (commit 99954a3) , © Firebase (Google), sous licence Apache 2.0 (fichier de licence d’origine ).

Afficher le SKILL.md original (69 lignes, en anglais)
---
name: firebase-hosting-basics
description: >-
  Deploys and configures classic Firebase Hosting for static websites, single-page apps (SPAs), and microservices. Use when deploying static sites/SPAs, setting up custom domains, configuring firebase.json hosting settings (redirects, rewrites, headers, multi-site), or managing preview channels. Don't use for Firebase App Hosting (Next.js/SSR), Auth, Firestore queries/rules, Data Connect, or Crashlytics.
metadata:
  author: Google LLC
  category: Serverless
---

# hosting-basics

This skill provides instructions and references for working with Firebase
Hosting, a fast and secure hosting service for your web app, static and dynamic
content, and microservices.

## Overview

Firebase Hosting provides production-grade web content hosting for developers.
With a single command, you can deploy web apps and serve both static and dynamic
content to a global CDN (content delivery network).

**Key Features:**

- **Fast Content Delivery:** Files are cached on SSDs at CDN edges around the
  world.
- **Secure by Default:** Zero-configuration SSL is built-in.
- **Preview Channels:** View and test changes on temporary preview URLs before
  deploying live.
- **GitHub Integration:** Automate previews and deploys with GitHub Actions.
- **Dynamic Content:** Serve dynamic content and microservices using Cloud
  Functions or Cloud Run.

## Hosting vs App Hosting

**Choose Firebase Hosting if:**

- You are deploying a static site (HTML/CSS/JS).
- You are deploying a simple SPA (React, Vue, etc. without SSR).
- You want full control over the build and deploy process via CLI.

**Choose Firebase App Hosting if:**

- You are using a supported full-stack framework like Next.js or Angular.
- You need Server-Side Rendering (SSR) or ISR.
- You want an automated "git push to deploy" workflow with zero configuration.

## Instructions

### 1. Configuration (`firebase.json`)

For details on configuring Hosting behavior, including public directories,
redirects, rewrites, and headers, see
[configuration.md](references/configuration.md).

### 2. Deploying

For instructions on deploying your site, using preview channels, and managing
releases, see [deploying.md](references/deploying.md).

### 3. Emulation

To test your app locally:

```bash
npx -y firebase-tools@latest emulators:start --only hosting
```

This serves your app at `http://localhost:5000` by default.
Source. Fiche rédigée par iadujour.fr à partir de : Frontmatter, sections et corps du SKILL.md, README du dépôt. Consultée le 10 novembre 2026. Dépôt : firebase/agent-skills .

Dans l’annuaire

Cas d’usage et guides qui partagent un thème, un métier ou un outil avec cette skill.

DANS L’ANNUAIRE

Cas d’usage liés.

Des fiches de l’annuaire qui partagent au moins deux mots-clés précis avec cette skill.

MÊME ÉDITEUR

Autres skills Firebase (Google) : DevOps et déploiement

Toute la catégorie
Firebase (Google)DevOps et déploiement

Déployer une app full-stack avec Firebase App Hosting

firebase-app-hosting-basics

Firebase App Hosting déploie une application web full-stack (Next.js, Angular) avec rendu côté serveur.

Outils : Gemini CLI, Claude Code, Codex +4Niveau : Intermédiairemàj 03/11/2026
Firebase (Google)DevOps et déploiement

Bases de la CLI Firebase

firebase-basics

Cette skill ne couvre que les fondations de la CLI Firebase : installation, contrôle de version, connexion (y compris --no-localhost), création et sélection de projet (firebase use), et téléchargement des fichiers de configuration d’app (google-services.json, GoogleService-Info.plist).

Outils : Gemini CLI, Claude Code, Codex +4Niveau : Débutantmàj 20/10/2026
ÉCHANGES

Commentaires.

Un retour d’expérience, une question, une précision sur cette skill ? Les commentaires sont relus avant publication.

Commentaires publiés

Chargement des commentaires…

    Laisser un commentaire

    Charte de modération. Chaque commentaire est relu avant publication. Sont refusés : l’incitation à la haine, les propos injurieux ou discriminatoires, la publicité, le spam et les liens promotionnels, le hors-sujet et les données personnelles d’autrui.