באמצעות Firebase CLI עם מודעות למסגרות, אפשר לפרוס את אפליקציית Flutter ב-Firebase.
לפני שמתחילים
לפני שמתחילים לפרוס את האפליקציה ב-Firebase, כדאי לעיין בדרישות ובאפשרויות הבאות:
- Firebase CLI בגרסה 12.1.0 ואילך. חשוב להתקין את ה-CLI בשיטה המועדפת.
- אופציונלי: חיוב מופעל בפרויקט Firebase (נדרש אם מתכננים להשתמש ב-SSR)
הפעלה של Firebase
כדי להתחיל, מאתחלים את Firebase עבור פרויקט המסגרת.
משתמשים ב-Firebase CLI לפרויקט חדש, או משנים את firebase.json לפרויקט קיים.
איך מאתחלים פרויקט חדש
- ב-CLI של Firebase, מפעילים את התצוגה המקדימה של מסגרות האינטרנט:
firebase experiments:enable webframeworks 
- מריצים את פקודת האתחול מה-CLI ופועלים לפי ההנחיות: - firebase init hosting 
- עונים 'כן' לשאלה 'האם ברצונך להשתמש במסגרת אינטרנט?' (ניסיוני)" 
- בוחרים את ספריית המקור של האירוח. יכול להיות שזו אפליקציית Flutter קיימת. 
- אם מוצגת בקשה לעשות זאת, בוחרים באפשרות Flutter Web. 
הפעלת פרויקט קיים
משנים את הגדרות האירוח ב-firebase.json כך שתהיה אפשרות source במקום אפשרות public. לדוגמה:
{
  "hosting": {
    "source": "./path-to-your-flutter-app"
  }
}
הצגת תוכן סטטי
אחרי שמאתחלים את Firebase, אפשר להציג תוכן סטטי באמצעות פקודת הפריסה הרגילה:
firebase deploy