באמצעות Firebase CLI עם תמיכה ב-framework, אפשר לפרוס את אפליקציית 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