פרסום האפליקציה באמצעות Firebase Studio

ל-Firebase Studio יש כמה אפשרויות פרסום, כך שתוכלו לבחור את השיטה שמתאימה ביותר לצרכים של הפרויקט. הנה סקירה כללית על האפשרויות הזמינות:

  • Firebase App Hosting: App Hosting הוא כלי אידיאלי לפרסום אפליקציות דינמיות של Next.js ו-Angular. הוא מציע תמיכה מובנית ב-framework, שילוב עם GitHub ושילוב עם מוצרי Firebase אחרים כמו Firebase Authentication,‏ Cloud Firestore ו-Vertex AI in Firebase.

    אם פיתחתם אפליקציית Next.js באמצעות ה-App Prototyping agent, תוכלו לפרסם אותה ישירות מ-Firebase Studio בכמה קליקים בלבד.

  • Firebase Hosting: מתאים לאירוח אפליקציות אינטרנט ותוכן אינטרנט סטטי (HTML,‏ CSS,‏ JavaScript, תמונות ונכסים סטטיים אחרים) ואפליקציות של דף יחיד. Firebase Hosting מספק העברת תוכן מהירה באמצעות רשת CDN גלובלית, אישורי SSL בחינם ותמיכה בדומיינים מותאמים אישית.

  • Cloud Run: אפשר להשתמש ב-Cloud Run כדי לפרוס אפליקציות בקונטיינרים. הוא מתאים לפרסום אפליקציות ניידות וניתנות להתאמה שאפשר להריץ בכל פלטפורמה.

  • אפשרויות פריסה אחרות: פריסה בפתרון האירוח שבחרתם, כולל פלטפורמות אחרות או השרת שלכם.

פרסום ומעקב אחר האפליקציה באמצעות Firebase App Hosting

אם יוצרים אפליקציה באמצעות App Prototyping agent, אפשר לפרסם אותה ב-Firebase App Hosting ישירות מ-Firebase Studio.

כדי להשתמש ב-

פרסום האפליקציה באמצעות App Hosting

כשמגדירים את App Hosting, המערכת של Firebase Studio יוצרת בשבילכם פרויקט Firebase ומדריכה אתכם בקישור של חשבון Cloud Billing.

כדי לפרסם את האפליקציה ב-Firebase App Hosting:

  1. לוחצים על Publish כדי ליצור פרויקט Firebase חדש ולהתחיל את App Hosting ההגדרה. החלונית פרסום האפליקציה תופיע.

  2. בשלב פרויקט Firebase, מציינים את השם של פרויקט Firebase שנוצר בשבילכם ולוחצים על הבא.

  3. בשלב קישור חשבון Cloud Billing, בוחרים באחת מהאפשרויות הבאות:

    • בוחרים את חשבון Cloud Billing שרוצים לקשר לפרויקט ב-Firebase.

    • אם אין לכם חשבון Cloud Billing או שאתם רוצים ליצור חשבון חדש, לוחצים על יצירת חשבון Cloud Billing. המסוף Google Cloud ייפתח, שבו תוכלו ליצור חשבון Cloud Billing חדש בניהול עצמי. אחרי שיוצרים את החשבון, חוזרים אל Firebase Studio ובוחרים את החשבון מהרשימה Link Cloud Billing.

  4. לוחצים על הבא. המפתח Firebase Studio מקשר את החשבון לחיוב לפרויקט שמשויך למרחב העבודה שלכם. המפתח נוצר כשיצרתם מפתח Gemini API באופן אוטומטי או כשלחצתם על פרסום. לאחר מכן, App Hosting מגדיר סביבה מנוהלת לאפליקציה ב-Google Cloud.

  5. לוחצים על יצירת ההשקה הראשונה. Firebase Studio מתחיל את ההשקה של App Hosting. התהליך עשוי להימשך עד 10 דקות. מידע נוסף על מה שקורה מאחורי הקלעים זמין במאמר תהליך ה-build של App Hosting.

  6. בסיום ההשקה, תופיע סקירה כללית של האפליקציה עם כתובת URL ותובנות על האפליקציה שמבוססות על יכולת התצפית של App Hosting. כדי להשתמש בדומיין מותאם אישית (כמו example.com או app.example.com) במקום בדומיין שנוצר על ידי Firebase, אפשר להוסיף דומיין מותאם אישית במסוף Firebase.

למידע נוסף על App Hosting, ראו הסבר על App Hosting ועל אופן הפעולה שלו.

מעקב אחר האפליקציה באמצעות App Hosting observability

בחלונית App Hosting סקירה כללית על האפליקציה מוצגים מדדים ומידע חשובים על האפליקציה, שמאפשרים לכם לעקוב אחרי הביצועים של אפליקציית האינטרנט באמצעות הכלים המובנים של App Hosting למעקב. אחרי ההשקה של האתר, תוכלו לגשת לסקירה הכללית בלחיצה על פרסום. בחלונית הזו אפשר:

  • לוחצים על Create rollout (יצירת השקה) כדי להשיק גרסה חדשה של האפליקציה.
  • משתפים את הקישור לאפליקציה או פותחים אותה ישירות בקטע כניסה לאפליקציה.
  • בודקים סיכום של ביצועי האפליקציה ב-7 הימים האחרונים, כולל המספר הכולל של הבקשות והסטטוס של ההשקה האחרונה. לוחצים על הצגת פרטים כדי לגשת למידע נוסף במסוף Firebase.
  • הצגת תרשים של מספר הבקשות שהאפליקציה קיבלה ב-24 השעות האחרונות, לפי קוד סטטוס HTTP.

אם תסגרו את החלונית 'סקירה כללית של האפליקציה', תוכלו לפתוח אותה מחדש בכל שלב בלחיצה על פרסום.

מידע נוסף על ניהול השקות של App Hosting ועל מעקב אחריהן זמין במאמר ניהול השקות ופרסומים.

החזרה לאחור של האתר ב-App Hosting

אם פרסתם גרסאות עוקבות של האפליקציה ב-App Hosting, תוכלו לחזור לאחת מהגרסאות הקודמות. אפשר גם להסיר אותו.

  • כדי לבצע חזרה לגרסה קודמת של אתר שפורסם:

    1. פותחים את App Hosting במסוף Firebase.

    2. מאתרים את הקצה העורפי של האפליקציה, לוחצים על View (תצוגה) ואז על Rollouts (השקות).

    3. לצד הפריסה שאליה רוצים לחזור, לוחצים על עוד , בוחרים באפשרות חזרה לגרסה הזו ומאשרים.

    מידע נוסף זמין במאמר ניהול השקות ופרסומים.

  • כדי להסיר את הדומיין App Hosting מהאינטרנט:

    1. במסוף Firebase, פותחים את App Hosting ולוחצים על View בקטע של האפליקציה Firebase Studio.

    2. בקטע פרטי הקצה העורפי, לוחצים על ניהול. הדף Domains נטען.

    3. לצד הדומיין, לוחצים על סמל האפשרויות הנוספות , בוחרים באפשרות השבתה של הדומיין ומאשרים.

    הפעולה הזו מסירה את הדומיין מהאינטרנט. כדי להסיר את הקצה העורפי של App Hosting באופן מלא, פועלים לפי ההוראות במאמר מחיקת קצה עורפי.

Firebase Hosting

אפשר לפרסם אפליקציות אינטרנט ב-Firebase Hosting מסביבת העבודה Firebase Studio. לפני שמפרסמים אפליקציית אינטרנט ב-Firebase Hosting, צריך ליצור פרויקט ב-Firebase ולרשום את האפליקציה.

אם אין לכם את ההרשאות הנדרשות בפרויקט Firebase, תוכלו לבקש מהבעלים של הפרויקט ב-Firebase להקצות לכם את התפקיד המתאים בדף Users and Permissions (משתמשים והרשאות) במסוף Firebase. אם יש לכם שאלות לגבי הגישה לפרויקט ב-Firebase, כולל איך למצוא בעלים או להקצות בעלים, תוכלו לעיין במאמר הרשאות וגישה לפרויקטים ב-Firebase.

כדי לפרוס את האפליקציה ב-Firebase Hosting מ-Firebase Studio:

  1. פותחים את סביבת העבודה Firebase Studio. אם אתם משתמשים ב-App Prototyping agent, לוחצים על סמל החלפת הקוד מעבר לקוד כדי לפתוח את התצוגה Code.

  2. לוחצים על הסמל Firebase Studio בחלונית הניווט כדי לפתוח את החלונית Firebase Studio ולהרחיב את הקטע Firebase Hosting.

  3. לוחצים על Authenticate Firebase ופועלים לפי ההוראות בחלון Terminal כדי לאמת את חשבון Firebase.

  4. לוחצים על Initialize Firebase Hosting ופועלים לפי ההנחיות בחלון Terminal כדי להגדיר את הגדרות הפריסה.

  5. כדי לפרוס את האפליקציה, לוחצים על פריסה בסביבת הייצור או על פריסה בערוץ בקטע Firebase Hosting בחלונית Firebase Studio.

Cloud Run

לפני שמבצעים פריסה באמצעות Cloud Run, צריך להגדיר פרויקט Google Cloud ולהפעיל את Cloud Billing.

  1. פותחים את סביבת העבודה Firebase Studio. אם אתם משתמשים ב-App Prototyping agent, לוחצים על סמל החלפת הקוד מעבר לקוד כדי לפתוח את התצוגה Code.

  2. לוחצים על הסמל Firebase Studio בחלונית הניווט כדי לפתוח את החלונית Firebase Studio ולוחצים על Deploy to Cloud Run.

  3. בוחרים באפשרות Allow this workspace to access Google Cloud resources using my Google Account (מתן הרשאת גישה של סביבת העבודה הזו למשאבי Google Cloud באמצעות חשבון Google שלי) ואז בוחרים בחלון הדו-שיח בפרויקט Google Cloud שבו החיוב מופעל.

  4. לוחצים על אימות בקטע Cloud Run בחלונית Firebase Studio ופועלים לפי ההנחיות לביצוע האימות.

  5. לוחצים על פריסה ופועלים לפי ההנחיות כדי להגדיר את הגדרות הפריסה ולפרוס את האפליקציה.

השלבים הבאים