דלגו לתוכן

פריסת אפליקציות Node.js

Node.js היא סביבת ריצה ל-JavaScript שמאפשרת להריץ אפליקציות אינטרנט סקלביליות. ממשק הניהול של Devim מאפשר לכם לפרוס ולנהל אפליקציות Node.js עבור כל אתר בנפרד, כולל הפעלה אוטומטית, הפעלה מחדש במקרה קריסה והגדרת פרוקסי הפוך.

כיצד לפרוס אפליקציית Node.js

Section titled “כיצד לפרוס אפליקציית Node.js”
  1. באזור האישי, כנסו לשירות האחסון שלכם, לחצו על ניהול אצל האתר הרצוי, ואז על אפליקציות NodeJS בתפריט הצד.

  2. לחצו על הוסף אפליקציה.

    עמוד NodeJS - רשימת אפליקציות

  3. מלאו את פרטי האפליקציה ולחצו על פרוס אפליקציה.

    טופס פריסת NodeJS

לאחר פתיחת טופס הפריסה, יש למלא את השדות הבאים:

בחרו את מצב ההפעלה של האפליקציה:

  • אוטומטי — האפליקציה תעלה אוטומטית. מומלץ לשימוש בייצור.
  • ידני — יש להפעיל את האפליקציה ידנית לאחר הפריסה. מתאים לשלבי פיתוח ובדיקות.

בחרו את גרסת Node.js הרצויה מתוך הגרסאות הזמינות. המערכת תשתמש בגרסה שבחרתם בעת הפעלה אוטומטית של האפליקציה.

הפקודה שתשמש להפעלת האפליקציה שלכם, למשל npm start או node index.js. המערכת תריץ את הפקודה מתוך ספריית העבודה (אם הוגדרה) או מתיקיית הבית של האתר.

תיקיית עבודה (אופציונלי)

Section titled “תיקיית עבודה (אופציונלי)”

הנתיב היחסי לספרייה שבה האפליקציה שלכם נמצאת. ריק = שורש האתר. לדוגמה, אם האפליקציה נמצאת בתיקיית my-app, הזינו my-app.

כדי שהאפליקציה שלכם תהיה נגישה מהאינטרנט, יש להפעיל את הפרוקסי ההפוך:

  • נתיב — הנתיב שיועבר לאפליקציה. השאירו ריק כדי לשרת את כל האתר. לדוגמה: /api להעברת בקשות לנתיב מסוים בלבד.
  • פורט — הפורט שעליו האפליקציה מאזינה. האפליקציה צריכה להאזין על 0.0.0.0 בפורט שבחרתם.
  • תמיכה ב-WebSocket — הפעילו כדי לאפשר שדרוג חיבורי WebSocket דרך הפרוקסי.

ניהול אפליקציות שהוגדרו

Section titled “ניהול אפליקציות שהוגדרו”

לאחר הפריסה, האפליקציה תופיע ברשימה בעמוד NodeJS. ניתן לבצע את הפעולות הבאות:

  • עדכון נתיב — שינוי ספריית העבודה של האפליקציה.
  • עדכון פקודת אתחול — שינוי הפקודה המשמשת להפעלה.
  • שינוי גרסה — מעבר לגרסת Node.js אחרת.
  • שינוי מצב — מעבר בין מצב אוטומטי לידני.
  • מחיקה — הסרת האפליקציה.