לחץ פעמיים על: generate-secret.bat
העתק את השורה שמתחילה ב-NEXTAUTH_SECRET=
פתח את הקובץ .env.local והדבק את המפתח במקום your-secret-key-change-this-in-production
לחץ פעמיים על: full-check.bat
אם הכל עבר בהצלחה - אתה מוכן לפרוס!
הקובץ file:./dev.db לא יעבוד ב-Vercel. בחר אחת מהאפשרויות:
- https://www.mongodb.com/cloud/atlas → צור חשבון
- Create Cluster (M0 Free)
- Database Access → Add User
- Network Access → Add IP → Allow Access from Anywhere (0.0.0.0/0)
- Connect → Connect your application → Copy connection string
- החלף
<password>בסיסמה שלך - עדכן ב-.env.local:
DATABASE_URL=mongodb+srv://username:password@cluster.mongodb.net/otzaria
- אחרי שתפרוס ל-Vercel
- בדף הפרויקט: Storage → Create Database → Postgres
- זהו! מתחבר אוטומטית
npm i -g vercel
vercel loginvercel- לך ל: https://vercel.com/dashboard
- בחר את הפרויקט → Settings → Environment Variables
- הוסף:
NEXTAUTH_URL=https://your-project.vercel.appNEXTAUTH_SECRET= המפתח שיצרתDATABASE_URL= כתובת מסד הנתונים
vercel --prod| קובץ | תיאור |
|---|---|
menu.bat |
תפריט אינטראקטיבי עם כל האפשרויות |
start.bat |
הפעלת שרת פיתוח |
generate-secret.bat |
יצירת NEXTAUTH_SECRET |
check-deploy.bat |
בדיקת מוכנות לפריסה |
full-check.bat |
בדיקה + בנייה |
build.bat |
בניית גרסת ייצור |
- ודא שהמפתח מוגדר ב-Vercel Environment Variables
- פרוס מחדש:
vercel --prod
- ב-MongoDB Atlas: Network Access → Add
0.0.0.0/0 - בדוק את ה-Connection String
- ודא שהסיסמה נכונה
- הרץ
full-check.batמקומית לראות את השגיאה - תקן את השגיאות ונסה שוב
- הרצתי
generate-secret.bat - עדכנתי את NEXTAUTH_SECRET ב-.env.local
- הגדרתי מסד נתונים (לא file:./dev.db)
- הרצתי
full-check.batבהצלחה - פרסתי ל-Vercel
- הוספתי משתני סביבה ב-Vercel
- פרסתי מחדש עם
vercel --prod - בדקתי שהאתר עובד