למה Railway?
- ✅ פרסום מהיר וקל
- ✅ תומך בNode.js + React
- ✅ Database אינטגרטיבי
- ✅ חינם למתחילים
צעדים:
- היכנס ל-railway.app
- התחבר עם GitHub
- לחץ "New Project" → "Deploy from GitHub repo"
- בחר את הrepo שלך
- Railway יזהה אוטומטית שזה Node.js project
Environment Variables ב-Railway:
NODE_ENV=production
OPENAI_API_KEY=your_openai_key_here
PORT=4000
- היכנס ל-vercel.com
- Import את הproject מGitHub
- Vercel יזהה את
vercel.json
Environment Variables:
NODE_ENV=production
OPENAI_API_KEY=your_openai_key_here
- היכנס ל-render.com
- צור "Web Service"
- חבר לGitHub repo
הגדרות:
- Build Command:
npm run install:all && npm run build - Start Command:
npm start - Environment:
Node
# התקן Heroku CLI
npm install -g heroku
# התחבר
heroku login
# צור אפליקציה
heroku create your-mlbb-platform
# הגדר environment variables
heroku config:set NODE_ENV=production
heroku config:set OPENAI_API_KEY=your_key_here
# פרסם
git push heroku main1. צור repository בGitHub:
git init
git add .
git commit -m "Ready for deployment"
git remote add origin https://github.com/your-username/mlbb-platform.git
git push -u origin main2. בדוק שהכל עובד:
npm run install:all
npm run build
NODE_ENV=production npm start3. בדוק בדפדפן:
- Frontend: http://localhost:4000
- API: http://localhost:4000/api/health
✅ Backend מגיש גם את ה-Frontend
✅ הוספתי health check endpoint
✅ קבצי קונפיגורציה לכל פלטפורמה
✅ Build scripts מותאמים
| פלטפורמה | קלות | מחיר | מתאים ל |
|---|---|---|---|
| Railway | 🟢 קל מאוד | חינם/זול | מתחילים |
| Vercel | 🟡 בינוני | חינם/בינוני | Serverless |
| Render | 🟢 קל | חינם/זול | כל מטרה |
| Heroku | 🟡 בינוני | יקר יותר | מקצועי |
המלצה: תתחיל עם Railway! 🚂