פריסת אפליקציות Node.js
Node.js היא סביבת ריצה ל-JavaScript שמאפשרת להריץ אפליקציות אינטרנט סקלביליות. ממשק הניהול של Devim מאפשר לכם לפרוס ולנהל אפליקציות Node.js עבור כל אתר בנפרד, כולל הפעלה אוטומטית, הפעלה מחדש במקרה קריסה והגדרת פרוקסי הפוך.
כיצד לפרוס אפליקציית Node.js
Section titled “כיצד לפרוס אפליקציית Node.js”-
באזור האישי, כנסו לשירות האחסון שלכם, לחצו על ניהול אצל האתר הרצוי, ואז על אפליקציות NodeJS בתפריט הצד.
-
לחצו על הוסף אפליקציה.

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

הגדרות הטופס
Section titled “הגדרות הטופס”לאחר פתיחת טופס הפריסה, יש למלא את השדות הבאים:
מצב הפעלה
Section titled “מצב הפעלה”בחרו את מצב ההפעלה של האפליקציה:
- אוטומטי — האפליקציה תעלה אוטומטית. מומלץ לשימוש בייצור.
- ידני — יש להפעיל את האפליקציה ידנית לאחר הפריסה. מתאים לשלבי פיתוח ובדיקות.
גרסת Node.js
Section titled “גרסת Node.js”בחרו את גרסת Node.js הרצויה מתוך הגרסאות הזמינות. המערכת תשתמש בגרסה שבחרתם בעת הפעלה אוטומטית של האפליקציה.
פקודת הפעלה
Section titled “פקודת הפעלה”הפקודה שתשמש להפעלת האפליקציה שלכם, למשל npm start או node index.js. המערכת תריץ את הפקודה מתוך ספריית העבודה (אם הוגדרה) או מתיקיית הבית של האתר.
תיקיית עבודה (אופציונלי)
Section titled “תיקיית עבודה (אופציונלי)”הנתיב היחסי לספרייה שבה האפליקציה שלכם נמצאת. ריק = שורש האתר. לדוגמה, אם האפליקציה נמצאת בתיקיית my-app, הזינו my-app.
פרוקסי הפוך
Section titled “פרוקסי הפוך”כדי שהאפליקציה שלכם תהיה נגישה מהאינטרנט, יש להפעיל את הפרוקסי ההפוך:
- נתיב — הנתיב שיועבר לאפליקציה. השאירו ריק כדי לשרת את כל האתר. לדוגמה:
/apiלהעברת בקשות לנתיב מסוים בלבד. - פורט — הפורט שעליו האפליקציה מאזינה. האפליקציה צריכה להאזין על
0.0.0.0בפורט שבחרתם. - תמיכה ב-WebSocket — הפעילו כדי לאפשר שדרוג חיבורי WebSocket דרך הפרוקסי.
ניהול אפליקציות שהוגדרו
Section titled “ניהול אפליקציות שהוגדרו”לאחר הפריסה, האפליקציה תופיע ברשימה בעמוד NodeJS. ניתן לבצע את הפעולות הבאות:
- עדכון נתיב — שינוי ספריית העבודה של האפליקציה.
- עדכון פקודת אתחול — שינוי הפקודה המשמשת להפעלה.
- שינוי גרסה — מעבר לגרסת Node.js אחרת.
- שינוי מצב — מעבר בין מצב אוטומטי לידני.
- מחיקה — הסרת האפליקציה.

