Firebase Studio מציע כמה אפשרויות פרסום, כך שתוכלו לבחור את השיטה שהכי מתאימה לצרכים של הפרויקט שלכם. סקירה כללית של האפשרויות הזמינות:
Firebase App Hosting: הפלטפורמה הזו אידיאלית לפרסום אפליקציות דינמיות של Next.js ו-Angular. App Hosting מציעה תמיכה מובנית במסגרות, שילוב עם GitHub ושילוב עם מוצרי Firebase אחרים כמו Firebase Authentication, Cloud Firestore ו-Firebase AI Logic.
אם פיתחתם אפליקציית Next.js באמצעות App Prototyping agent, תוכלו לפרסם אותה ישירות מ-Firebase Studio בכמה קליקים בלבד.
Firebase Hosting: מתאים לאירוח אפליקציות אינטרנט ותוכן אינטרנט סטטי (HTML, CSS, JavaScript, תמונות ונכסים סטטיים אחרים) ואפליקציות חד-דפיות. Firebase Hosting מספקת העברת תוכן מהירה באמצעות CDN גלובלי, אישורי SSL בחינם ותמיכה בדומיין בהתאמה אישית.
Cloud Run: אפשר להשתמש ב-Cloud Run כדי לפרוס אפליקציות מבוססות קונטיינרים. הם מתאימים לפרסום אפליקציות ניידות וניתנות להרחבה שאפשר להפעיל בכל פלטפורמה.
אפשרויות פריסה אחרות: פריסה לפתרון האירוח שתבחרו, כולל פלטפורמות אחרות או השרת שלכם.
פרסום ומעקב אחרי האפליקציה באמצעות Firebase App Hosting
אחרי שבדקתם את האפליקציה ואתם מרוצים ממנה בסביבת העבודה, אתם יכולים לפרסם אותה באינטרנט באמצעות Firebase App Hosting.
כשמגדירים את App Hosting, המערכת יוצרת עבורכם פרויקט Firebase (אם לא נוצר כבר פרויקט כזה באופן אוטומטי על ידי יצירת מפתח Gemini API) ומנחה אתכם בתהליך הקישור של חשבון Cloud Billing.Firebase Studio
כדי לפרסם את האפליקציה:
לוחצים על פרסום כדי להגדיר את פרויקט Firebase ולפרסם את האפליקציה. מופיע החלונית פרסום האפליקציה.
בשלב פרויקט Firebase, הערך App Prototyping agent מציג את פרויקט Firebase שמשויך לסביבת העבודה. אם לא נוצר פרויקט במהלך יצירת מפתח Gemini API, המערכת תיצור פרויקט חדש בשבילכם. כדי להמשיך, לוחצים על הבא.
בשלב קישור חשבון Cloud Billing, בוחרים באחת מהאפשרויות הבאות:
בוחרים את Cloud Billing החשבון שרוצים לקשר לפרויקט ב-Firebase.
אם אין לכם חשבון Cloud Billing או שאתם רוצים ליצור חשבון חדש, לוחצים על יצירת חשבון Cloud Billing. מסוף Google Cloud ייפתח, ובו תוכלו ליצור חשבון חדש בשירות עצמי של Cloud Billing. אחרי שיוצרים את החשבון, חוזרים אל Firebase Studio ובוחרים את החשבון מהרשימה Link Cloud Billing.
לוחצים על הבא. Firebase Studio מקשר את החשבון לחיוב לפרויקט שמשויך לסביבת העבודה שלכם, שנוצר כשייצרתם באופן אוטומטי מפתח Gemini API או כשנכנסתם אל פרסום.
App Hostingלוחצים על הגדרת שירותים. סוכן אב הטיפוס של האפליקציה מתחיל להקצות שירותי Firebase.
לוחצים על פרסום עכשיו. Firebase Studio מגדיר שירותי Firebase . התהליך עשוי להימשך כמה דקות. מידע נוסף על מה שקורה מאחורי הקלעים זמין במאמר בנושא תהליך הבנייה של App Hosting.
בסיום שלב הפרסום, יופיע הדף סקירה כללית של האפליקציה עם כתובת URL ותובנות לגבי האפליקציה שמבוססות על App Hosting יכולת צפייה. כדי להשתמש בדומיין בהתאמה אישית (כמו example.com או app.example.com) במקום בדומיין שנוצר על ידי Firebase, אפשר להוסיף דומיין בהתאמה אישית במסוף Firebase.
מידע נוסף על App Hosting זמין במאמר הסבר על App Hosting ועל אופן הפעולה שלו.
מעקב אחרי האפליקציה באמצעות App Hosting observability
בחלונית סקירה כללית של האפליקציה ב-Firebase Studio מוצגים מדדים חשובים ומידע על האפליקציה, כך שתוכלו לעקוב אחר הביצועים של אפליקציית האינטרנט באמצעות כלי הניטור המובנים של App Hosting. אחרי שהאתר יושק, תוכלו לגשת לסקירה הכללית בלחיצה על פרסום. מהחלונית הזו אפשר:
- לוחצים על פרסום כדי לפרסם גרסה חדשה של האפליקציה.
- משתפים את הקישור לאפליקציה או פותחים את האפליקציה ישירות באמצעות ביקור באפליקציה.
- סיכום הביצועים של האפליקציה ב-7 הימים האחרונים, כולל המספר הכולל של הבקשות והסטטוס של ההשקה האחרונה. כדי לגשת למידע נוסף במסוף Firebase, לוחצים על הצגת פרטים.
- אפשר לראות תרשים של מספר הבקשות שהאפליקציה קיבלה ב-24 השעות האחרונות, עם פירוט לפי קוד סטטוס HTTP.
אם סוגרים את החלונית 'סקירת האפליקציה', אפשר לפתוח אותה מחדש בכל שלב בלחיצה על פרסום.
מידע נוסף על ניהול והשקה של App Hosting גרסאות זמין במאמר ניהול השקות וגרסאות.
חזרה למצב קודם באתר App Hosting
אם פרסתם גרסאות עוקבות של האפליקציה ב-App Hosting, אתם יכולים לחזור לאחת מהגרסאות הקודמות. אפשר גם להסיר אותו.
כדי לחזור לגרסה קודמת של אתר שפורסם:
פותחים את App Hosting במסוף Firebase.
מאתרים את העורף של האפליקציה, לוחצים על תצוגה ואז על השקות.
לצד הפריסה שרוצים לחזור אליה, לוחצים על סמל האפשרויות הנוספות
, בוחרים באפשרות חזרה לבנייה הזו ומאשרים.
כדי להסיר את הדומיין App Hosting מהאינטרנט:
במסוף Firebase, פותחים את App Hosting ולוחצים על View בקטע של אפליקציית Firebase Studio.
בקטע Backend information (פרטי השרת), לוחצים על Manage (ניהול). הדף Domains נטען.
לצד הדומיין, לוחצים על סמל האפשרויות הנוספות
ואז בוחרים באפשרות השבתת הדומיין ומאשרים.
הפעולה הזו תסיר את הדומיין מהאינטרנט. כדי להסיר לחלוטין את קצה העורפי App Hosting, פועלים לפי ההוראות במאמר מחיקת קצה עורפי.
Firebase Hosting
אפשר לפרסם אפליקציות אינטרנט ב-Firebase Hosting מסביבת העבודה שלכם ב-Firebase Studio. לפני שמפרסמים אפליקציית אינטרנט ב-Firebase Hosting, צריך ליצור פרויקט ב-Firebase ולרשום את האפליקציה.
אם אין לכם את ההרשאות הנדרשות בפרויקט Firebase, אתם יכולים לבקש מבעלים של פרויקט Firebase להקצות לכם את התפקיד הרלוונטי בFirebaseדף 'משתמשים והרשאות' במסוף. אם יש לכם שאלות לגבי גישה לפרויקט ב-Firebase, כולל איך למצוא את הבעלים או להקצות בעלים לפרויקט, תוכלו לעיין במאמר הרשאות וגישה לפרויקטים ב-Firebase.
כדי לפרוס את האפליקציה ב-Firebase Hosting מ-Firebase Studio:
פותחים את סביבת העבודה של Firebase Studio. אם אתם משתמשים ב-App Prototyping agent, לוחצים על מעבר לקוד כדי לפתוח את התצוגה Code.
לוחצים על הסמל Firebase Studio בחלונית הניווט כדי לפתוח את החלונית Firebase Studio ומרחיבים את הקטע Firebase Hosting.
לוחצים על Authenticate Firebase (אימות Firebase) ופועלים לפי ההנחיות בחלון Terminal כדי לאמת את חשבון Firebase.
לוחצים על Initialize Firebase Hosting ופועלים לפי ההנחיות בחלון Terminal כדי להגדיר את הגדרות הפריסה.
כדי לפרוס את האפליקציה, לוחצים על Deploy to Production (פריסה לסביבת ייצור) או על Deploy to Channel (פריסה לערוץ) בקטע Firebase Hosting בחלונית Firebase Studio.
Cloud Run
לפני שמבצעים פריסה באמצעות Cloud Run, צריך להגדיר פרויקט Google Cloud ולהפעיל את Cloud Billing.
פותחים את סביבת העבודה של Firebase Studio. אם אתם משתמשים ב-App Prototyping agent, לוחצים על מעבר לקוד כדי לפתוח את התצוגה Code.
לוחצים על הסמל Firebase Studio בחלונית הניווט כדי לפתוח את החלונית Firebase Studio ולוחצים על Deploy to Cloud Run (פריסה אל Cloud Run).
בוחרים באפשרות אני רוצה לאפשר ל-Workspace הזה לגשת למשאבי Google Cloud באמצעות חשבון Google שלי, ואז בוחרים פרויקט Google Cloud שבו מופעלת החיוב מתוך חלונות הדו-שיח.
בקטע Cloud Run בחלונית Firebase Studio, לוחצים על אימות ופועלים לפי ההנחיות לאימות.
לוחצים על Deploy (פריסה) ופועלים לפי ההנחיות להגדרת תצורת הפריסה ולפריסת האפליקציה.