אפשר לפרוס את אפליקציית האינטרנט או את אפליקציית Flutter ישירות מסביבת העבודה של Project IDX בכמה שיטות, כולל אירוח ב-Firebase ו-Google Cloud Run.
אירוח ב-Firebase
לפני שפורסים את האפליקציה ב-Firebase Hosting, צריך ליצור פרויקט Firebase ולרשום את האפליקציה.
אם אין לכם את ההרשאות הנדרשות לפרויקט Firebase, תוכלו לבקש מהבעלים של הפרויקט ב-Firebase להקצות לכם את התפקיד הרלוונטי בהגדרות IAM במסוף Firebase. אם יש לכם שאלות לגבי הגישה לפרויקט Firebase, כולל איך למצוא או להקצות בעלים, תוכלו לקרוא את המאמר הרשאות וגישה לפרויקטים ב-Firebase.
כך פורסים את האפליקציה ב-Firebase Hosting מ-IDX:
פותחים את סביבת העבודה של Project IDX.
לוחצים על הסמל של IDX בחלונית הניווט כדי לפתוח את החלונית Project IDX ולהרחיב את הקטע אירוח ב-Firebase.
לוחצים על Authenticate Firebase Hosting (אימות של אירוח ב-Firebase) ופועלים לפי ההנחיות בחלון הטרמינל כדי לאמת את חשבון Firebase.
לוחצים על Initialize Firebase Hosting (הפעלה של אירוח Firebase) ומבצעים את ההנחיות בחלון ה-Terminal כדי להגדיר את תצורת הפריסה.
כדי לפרוס את האפליקציה, לוחצים על פריסה לייצור או על פריסה לערוץ בקטע אירוח ב-Firebase שבחלונית Project IDX.
Cloud Run
לפני שאתם פורסים באמצעות Cloud Run, חשוב להגדיר פרויקט ב-Google Cloud ולהפעיל את החיוב.
פותחים את סביבת העבודה של Project IDX.
לוחצים על הסמל של IDX בחלונית הניווט על מנת לפתוח את החלונית Project IDX, ואז לוחצים על Deploy to Cloud Run (פריסה ל-Cloud Run).
בוחרים באפשרות מתן הרשאה לסביבת העבודה הזו לגשת למשאבים של Google Cloud באמצעות חשבון Google שלי, ובחלונות הדו-שיח בוחרים פרויקט ב-Google Cloud שהחיוב בו מופעל.
לוחצים על Authenticate בקטע Cloud Run בחלונית ה-IDX, ופועלים לפי ההנחיות לאימות.
לוחצים על Deploy ופועלים לפי ההנחיות להגדרת ההגדרות של הפריסה ולפריסה של האפליקציה.