> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# base44 deploy

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

<Warning>
  דף זה הוא חלק ממיומנות של סוכן קידוד AI ונכתב לסוכנים, לא לבני אדם. לתיעוד Base44 הקריא לבני אדם, ראה את [תיעוד המפתחים](/developers).
</Warning>

# base44 deploy

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

## תחביר

```bash theme={null}
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` (אם מוגדר)

## דוגמאות

```bash theme={null}
# 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
```

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

```bash theme={null}
# 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   |

<Note>דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין ב[גרסה האנגלית](/). </Note>
