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

base44 site deploy

פרוס קבצי site בנויים לאירוח Base44.

תוכן עניינים

תחביר

npx base44 site deploy [options]

אפשרויות

אפשרותתיאור
-y, --yesדלג על אישור אינטראקטיבי
השתמש בדגל -y לפריסות לא אינטראקטיביות/אוטומטיות:
npx base44 site deploy -y

אימות

נדרש: כן. אם לא מאומת, תתבקש להתחבר תחילה.

דרישות מקדימות

  • חייב לרוץ מתיקיית פרויקט Base44
  • הפרויקט חייב לכלול site.outputDirectory מוגדר בתצורת הפרויקט
  • ה-site חייב להיות בנוי לפני הפריסה (הרץ את פקודת ה-build שלך תחילה)
  • SPA בלבד: אירוח Base44 תומך ב-Single Page Applications עם נקודת כניסה יחידה index.html. כל הנתיבים מוגשים מ-index.html (client-side routing).

איך זה עובד

  1. קורא תצורת פרויקט
  2. מאמת שתצורת site קיימת
  3. מבקש אישור פריסה שמראה את תיקיית הפלט
  4. יוצר archive של קבצי site מתיקיית הפלט
  5. פורס לאירוח Base44
  6. מחזיר את URL האפליקציה

זרימה אינטראקטיבית

$ npx base44 site deploy

Deploy site from ./dist? (yes/no) yes

Creating archive...
Uploading to Base44...
Deploying...

 Deployment successful!

Visit your site at: https://my-app.base44.app

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

# 1. Build your site using your framework's build command
npm run build

# 2. Deploy to Base44
npx base44 site deploy

תצורה

site.outputDirectory בתצורת הפרויקט שלך צריך להצביע היכן הפריימוורק שלך מפיק קבצים בנויים:
  • Vite: בדרך כלל ./dist
  • Next.js: בדרך כלל ./.next או ./out
  • Create React App: בדרך כלל ./build
  • מותאם: כל מה שכלי ה-build שלך מפיק אליו

טיפול בשגיאות

אם תצורת site חסרה:
$ npx base44 site deploy
Error: No site configuration found in project
אם אתה מבטל את הפריסה:
Deploy site from ./dist? (yes/no) no
Deployment cancelled

מקרי שימוש

  • פרוס את ה-site שלך לאחר ביצוע שינויים
  • דחוף גרסאות חדשות של האפליקציה שלך
  • פרוס לאחר עדכון תוכן או פונקציונליות
  • חלק מ-CI/CD pipeline שלך

הערות

  • תמיד בנה את ה-site שלך לפני הפריסה
  • הפקודה פורסת את מה שיש בתיקיית הפלט שלך
  • ודא שה-build הושלם בהצלחה לפני הפריסה
  • פריסות קודמות נשמרות (versioned) ב-Base44
  • הפריסה מיידית ומעדכנת את ה-site החי שלך
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.