Skip to main content
דף זה הוא חלק ממיומנות של סוכן קידוד AI ונכתב לסוכנים, לא לבני אדם. לתיעוד Base44 הקריא לבני אדם, ראה את תיעוד המפתחים.

base44 deploy

פורס את כל משאבי הפרויקט (entities, functions, agents, connectors ו-site) ל-Base44 בפקודה יחידה.

תחביר

npx base44 deploy [options]

אפשרויות

אפשרותתיאור
-y, --yesדלג על אישור אינטראקטיבי

מה זה פורס

הפקודה מזהה ופורסת אוטומטית:
  1. Entities - כל קבצי .jsonc ב-base44/entities/
  2. Functions - כל הפונקציות ב-base44/functions/
  3. Agents - כל תצורות הסוכנים ב-base44/agents/
  4. Connectors - כל תצורות ה-connectors ב-base44/connectors/
  5. Auth Config - הגדרות אימות מ-base44/auth/ (אם קיימות)
  6. Site - קבצים בנויים מ-site.outputDirectory (אם מוגדר)

דוגמאות

# Interactive mode - shows what will be deployed and asks for confirmation
npx base44 deploy

# Non-interactive - skip confirmation (for CI/CD or agent use)
npx base44 deploy -y

זרימת עבודה טיפוסית

# 1. Make your changes (entities, functions, frontend code)

# 2. Build the frontend (if you have one)
npm run build

# 3. Deploy everything
npx base44 deploy -y

מה זה עושה

  1. קורא את תצורת הפרויקט מ-base44/config.jsonc
  2. מזהה משאבים זמינים (entities, functions, agents, connectors, site)
  3. מציג סיכום של מה שיפרס
  4. מבקש אישור (אלא אם דגל -y בשימוש)
  5. פורס את כל המשאבים ברצף:
    • דוחף סכמות entity
    • פורס פונקציות
    • דוחף תצורות סוכנים
    • דוחף תצורות connectors
    • דוחף תצורת אימות
    • מעלה קבצי site
  6. מטפל באישור OAuth עבור כל connectors חדשים שדורשים זאת
  7. מציג את כתובת הלוח ואת כתובת האפליקציה (אם ה-site נפרס)

זרימת OAuth של Connector

אם connectors כלשהם דורשים אישור לאחר הפריסה, ה-CLI יבקש ממך לפתוח את הדפדפן להשלמת OAuth. בסביבות לא אינטראקטיביות (CI/CD, ללא TTY), בקשות OAuth מדלגות אוטומטית.
Some connectors still require authorization. Run 'base44 connectors push' or open the links above in your browser.

דרישות

  • חייב לרוץ מתיקיית פרויקט Base44 מקושרת
  • חייב להיות מאומת (הרץ npx base44 login תחילה)
  • לפריסת site, יש להריץ npm run build תחילה

פלט

לאחר פריסה מוצלחת:
  • Dashboard: קישור ללוח הניהול של האפליקציה שלך
  • App URL: כתובת ה-URL הציבורית של ה-site הפרוס (אם ה-site נכלל)

הערות

  • אם לא נמצאו משאבים, הפקודה יוצאת עם הודעה
  • השתמש בפקודות בודדות (entities push, functions deploy, connectors push, site deploy) אם ברצונך רק לפרוס משאבים ספציפיים
  • ה-site חייב להיות בנוי לפני הפריסה - פקודה זו לא מריצה npm run build עבורך

פקודות קשורות

פקודהתיאור
base44 entities pushדחוף רק entities
base44 functions deployפרוס רק functions
base44 agents pushדחוף רק agents
base44 connectors pushדחוף רק connectors
base44 auth pushדחוף רק auth config
base44 site deployפרוס רק את ה-site
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.