📦 נוהל התקנה — ניגי
הוראות להתקנת האפליקציה בשרת נוסף, ולעדכון גרסה בשרת קיים.
יעד ברירת המחדל:
root@10.100.102.105, בתיקייה /home/user/help-me
⚠️ פקודת ה-
rsync למטה מעתיקה גם את קובץ .env — כולל מפתח ה-API האמיתי. הריצו אותה רק אל שרתים שאתם סומכים עליהם.
התקנה ראשונה בשרת אחר
- ודאו ש-Docker ו-Docker Compose מותקנים בשרת היעד.
-
מהמחשב הנוכחי, העתיקו את כל תיקיית הפרויקט לשרת (יבקש סיסמה של המשתמש
root):rsync -avz --exclude node_modules --exclude data /home/nigi/help-me/ root@10.100.102.105:/home/user/help-me/ -
התחברו לשרת והריצו את הבנייה וההרצה (יבקש סיסמה שוב):
ssh root@10.100.102.105 "cd /home/user/help-me && docker compose up -d --build" -
בדיקה שהכול עלה תקין:
ssh root@10.100.102.105 "cd /home/user/help-me && docker compose logs -f app"ואז פתחו בדפדפן:
http://10.100.102.105:3020
עדכון גרסה (לאחר שינויים בקוד)
-
חזרה על פקודת ה-rsync (מעדכנת קבצים בלי לגעת ב-
data/— הזיכרון והגדרות זמן-ריצה נשארים):rsync -avz --exclude node_modules --exclude data /home/nigi/help-me/ root@10.100.102.105:/home/user/help-me/ -
בנייה מחדש של שירות האפליקציה בלבד (מהיר יותר — לא נוגע ב-Ollama):
ssh root@10.100.102.105 "cd /home/user/help-me && docker compose up -d --build app"
💡 שני הקבצים
install-remote.sh ו-update-remote.sh בתיקיית הפרויקט מריצים את הפקודות האלה עבורכם בלחיצה אחת — ראו מדריך למנהל.