forked from userbot000/otzaria-editor
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdeploy-vercel.bat
More file actions
156 lines (146 loc) · 5.9 KB
/
deploy-vercel.bat
File metadata and controls
156 lines (146 loc) · 5.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
@echo off
chcp 65001 >nul
echo.
echo ════════════════════════════════════════════════════════════
echo פריסה ל-Vercel
echo ════════════════════════════════════════════════════════════
echo.
REM בדיקה אם vercel מותקן
where vercel >nul 2>nul
if %errorlevel% neq 0 (
echo ⚠️ Vercel CLI לא מותקן!
echo.
echo מתקין Vercel CLI...
call npm i -g vercel
echo ✅ Vercel CLI הותקן בהצלחה!
echo.
)
echo ✅ Vercel CLI מותקן
echo.
echo ════════════════════════════════════════════════════════════
echo.
echo בחר אפשרות:
echo.
echo [1] התחברות ל-Vercel (פעם ראשונה)
echo [2] פריסה ראשונית (Preview)
echo [3] פריסה לייצור (Production)
echo [4] הצג סטטוס
echo.
echo [0] ביטול
echo.
echo ════════════════════════════════════════════════════════════
echo.
set /p choice="בחר (0-4): "
if "%choice%"=="1" goto login
if "%choice%"=="2" goto deploy_preview
if "%choice%"=="3" goto deploy_prod
if "%choice%"=="4" goto status
if "%choice%"=="0" goto end
goto end
:login
echo.
echo ════════════════════════════════════════════════════════════
echo התחברות ל-Vercel
echo ════════════════════════════════════════════════════════════
echo.
echo זה יפתח דפדפן להתחברות...
echo.
call vercel login
echo.
if %errorlevel% equ 0 (
echo ✅ התחברת בהצלחה!
echo.
echo עכשיו הרץ שוב את הסקריפט ובחר אפשרות 2 לפריסה.
) else (
echo ❌ ההתחברות נכשלה!
)
echo.
pause
goto end
:deploy_preview
echo.
echo ════════════════════════════════════════════════════════════
echo פריסה ראשונית (Preview)
echo ════════════════════════════════════════════════════════════
echo.
echo זה יפרוס את האתר לסביבת בדיקה...
echo.
call vercel
echo.
if %errorlevel% equ 0 (
echo.
echo ════════════════════════════════════════════════════════════
echo ✅ הפריסה הצליחה!
echo ════════════════════════════════════════════════════════════
echo.
echo 📝 צעדים הבאים:
echo.
echo 1. בדוק את האתר בכתובת שקיבלת למעלה
echo 2. לך ל: https://vercel.com/dashboard
echo 3. בחר את הפרויקט → Storage → Create Database → Postgres
echo 4. אחרי יצירת מסד הנתונים, הרץ שוב ובחר אפשרות 3
echo.
) else (
echo ❌ הפריסה נכשלה!
)
echo.
pause
goto end
:deploy_prod
echo.
echo ════════════════════════════════════════════════════════════
echo פריסה לייצור (Production)
echo ════════════════════════════════════════════════════════════
echo.
echo ⚠️ וודא שעשית את הדברים הבאים:
echo.
echo [✓] יצרת מסד נתונים ב-Vercel (Storage → Postgres)
echo [✓] הוספת את NEXTAUTH_SECRET במשתני סביבה של Vercel
echo [✓] הוספת את NEXTAUTH_URL במשתני סביבה של Vercel
echo.
set /p confirm="האם עשית את כל הדברים למעלה? (y/n): "
if /i not "%confirm%"=="y" (
echo.
echo ביטול פריסה.
echo.
echo 📖 ראה DEPLOYMENT.md להוראות מפורטות.
echo.
pause
goto end
)
echo.
echo פורס לייצור...
echo.
call vercel --prod
echo.
if %errorlevel% equ 0 (
echo.
echo ════════════════════════════════════════════════════════════
echo 🎉 הפריסה לייצור הצליחה!
echo ════════════════════════════════════════════════════════════
echo.
echo האתר שלך חי באינטרנט! 🚀
echo.
echo בדוק את הכתובת שקיבלת למעלה.
echo.
) else (
echo ❌ הפריסה נכשלה!
echo.
echo בדוק את השגיאות למעלה.
echo.
)
echo.
pause
goto end
:status
echo.
echo ════════════════════════════════════════════════════════════
echo סטטוס פרויקטים
echo ════════════════════════════════════════════════════════════
echo.
call vercel ls
echo.
pause
goto end
:end
exit /b 0