Avec la CLI compatible avec le framework Firebase, vous pouvez déployer votre application Flutter sur Firebase.
Avant que tu commences
Avant de commencer à déployer votre application sur Firebase, passez en revue les exigences et options suivantes :
- Firebase CLI version 12.1.0 ou ultérieure. Assurez-vous d' installer la CLI en utilisant votre méthode préférée.
- Facultatif : facturation activée sur votre projet Firebase (obligatoire si vous prévoyez d'utiliser SSR)
Initialiser Firebase
Pour commencer, initialisez Firebase pour votre projet de framework. Utilisez la CLI Firebase pour un nouveau projet ou modifiez firebase.json
pour un projet existant.
Initialiser un nouveau projet
- Dans la CLI Firebase, activez l'aperçu des frameworks Web :
firebase experiments:enable webframeworks
Exécutez la commande d'initialisation à partir de la CLI, puis suivez les invites :
firebase init hosting
Répondez oui à la question "Voulez-vous utiliser un framework web ? (expérimental)"
Choisissez votre répertoire source d'hébergement ; il pourrait s'agir d'une application Flutter existante.
Si vous y êtes invité, choisissez Flutter Web.
Initialiser un projet existant
Modifiez votre configuration d'hébergement dans firebase.json
pour avoir une option source
plutôt qu'une option public
. Par exemple:
{
"hosting": {
"source": "./path-to-your-flutter-app"
}
}
Servir du contenu statique
Après avoir initialisé Firebase, vous pouvez diffuser du contenu statique avec la commande de déploiement standard :
firebase deploy