> ## 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 site deploy

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

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

# base44 site deploy

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

## תוכן עניינים

* [Syntax](#syntax)
* [Authentication](#authentication)
* [Prerequisites](#prerequisites)
* [How It Works](#how-it-works)
* [Interactive Flow](#interactive-flow)
* [Typical Workflow](#typical-workflow)
* [Configuration](#configuration)
* [Error Handling](#error-handling)
* [Use Cases](#use-cases)
* [Notes](#notes)

## תחביר

```bash theme={null}
npx base44 site deploy [options]
```

## אפשרויות

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

השתמש בדגל `-y` לפריסות לא אינטראקטיביות/אוטומטיות:

```bash theme={null}
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 האפליקציה

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

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

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

```bash theme={null}
# 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 חסרה:

```bash theme={null}
$ npx base44 site deploy
Error: No site configuration found in project
```

אם אתה מבטל את הפריסה:

```bash theme={null}
Deploy site from ./dist? (yes/no) no
Deployment cancelled
```

## מקרי שימוש

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

## הערות

* תמיד בנה את ה-site שלך לפני הפריסה
* הפקודה פורסת את מה שיש בתיקיית הפלט שלך
* ודא שה-build הושלם בהצלחה לפני הפריסה
* פריסות קודמות נשמרות (versioned) ב-Base44
* הפריסה מיידית ומעדכנת את ה-site החי שלך

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