באמצעות ה-CLI שמותאם למסגרת של Firebase, אפשר לפרוס את אפליקציית Flutter ב-Firebase.
לפני שמתחילים
לפני שמתחילים לפרוס את האפליקציה ב-Firebase, כדאי לעיין בדרישות ובאפשרויות הבאות:
- Firebase CLI בגרסה 12.1.0 ואילך. חשוב להתקין את ה-CLI באמצעות השיטה המועדפת עליכם.
- אופציונלי: החיוב מופעל בפרויקט Firebase (חובה אם אתם מתכננים להשתמש ב-SSR)
איך מפעילים את Firebase
כדי להתחיל, צריך לאתחל את Firebase לפרויקט של המסגרת.
משתמשים ב-CLI של Firebase לפרויקט חדש, או משנים את 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