פרוס את כל משאבי הפרויקט שלך ל-Base44 בפקודה אחת. זה כולל ישויות, פונקציות, מחברים, תצורת אימות, וקוד הבנייה של ה-frontend שלך. הפקודה מספקת סיכום של מה יפרוס ומבקשת אישור לפני שתמשיך.
אם מחברים כלשהם דורשים הרשאת OAuth, פקודת הפריסה תבקש ממך להרשות אותם בדפדפן שלך, בדומה להרצת connectors push.
ניתן גם לפרוס משאבים בנפרד באמצעות entities push, functions deploy, connectors push, auth push, ו-site deploy.
לפני הרצת פקודה זו, ודא שקובצי ה-frontend הבנויים שלך נמצאים בתיקייה שצוינה על-ידי site.outputDirectory בקובץ config.jsonc שלך.
שימוש
דגלים
| Flag | Description |
|---|
-y, --yes | דלג על בקשת האישור |
התנהגות סנכרון
פקודת הפריסה יוצרת ומעדכנת את כל סוגי המשאבים, אך מטפלת במחיקות בצורה שונה עבור פונקציות בהשוואה לישויות ומחברים.
ישויות ומחברים
ישויות ומחברים מסונכרנים במלואם. משאבים מרוחקים שלא נמצאים מקומית מוסרים:
| Local state | Remote state | Result |
|---|
| המשאב קיים | המשאב קיים | המשאב המרוחק מתעדכן |
| המשאב קיים | המשאב חסר | נוצר משאב חדש |
| המשאב חסר | המשאב קיים | המשאב המרוחק מוסר |
הסרת ישות מסירה את הסכימה שלה מ-Base44. נתונים קיימים אינם נמחקים, אך הישות לא תהיה נגישה יותר דרך ה-SDK.הסרת מחבר מסירה את חיבור ה-OAuth מ-Base44. פונקציות המשתמשות במחבר ייכשלו עד שהוא יחובר מחדש.
פונקציות
פונקציות נפרסות אך אינן נגזמות. פונקציות מרוחקות שלא נמצאות מקומית נשארות ללא שינוי. כדי להסיר פונקציות מרוחקות שאינן בפרויקט שלך יותר, השתמש ב-functions deploy --force.
ראה גם
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין ב
גרסה האנגלית.