בעזרת 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