מעבר לתוכן

חיפוש הקהילה

מציג תוצאות עבור תגיות 'node.js'.

  • חיפוש לפי תגיות

    כדי לשמור תגית יש ללחוץ על מקש ENTER
  • חיפוש לפי מחבר

סוג תוכן


פורומים

  • כללי
    • RSS
    • עדכוני אתר
    • הצעות שיפור
    • מועדונים
    • אוף טופיק (אורחים בלבד)
  • תכנות
    • הזנות RSS
    • טיפים ומדריכים
    • שאלות ותשובות
    • שפות תכנות Low-level
    • שפות תכנות עיליות
    • פיתוח אתרים
    • אחר
  • Devops
    • טיפים ומדריכים
    • שאלות ותשובות
    • Ansible
    • Containers
    • Jenkins
    • Teraform
  • IT וחומרה
    • הזנות RSS
    • טיפים ומדריכים
    • שאלות ותשובות
    • אינטרנט ורשתות
    • Embeded
    • מערכות הפעלה
    • שרתים

קטגוריות

  • מדריכים לשימוש באתר
  • תכנות
  • Devops
  • IT וחומרה
  • אינטרנט

חיפוש תוצאות בתוך...

תוצאות חיפוש שהן...


תאריך שנוצר

  • התחלה

    סוף


עודכן לאחרונה

  • התחלה

    סוף


סינון על ידי מספר של...

הצטרף

  • התחלה

    סוף


קבוצה


על עצמי


עבודות קודמות


שפות תכנות


נסיון עיצוב

נמצאו 3 תוצאות

  1. מה זה? איור 1: בניית Docker image איור 2: הרצת container הכנת הסביבה כדי להכין את הסביבה לפיתוח, יש צורך בהתקנת Node.js ו-Docker. Windows: Node.js אפשר למצוא כאן: https://nodejs.org Docker אפשר להוריד כאן: https://hub.docker.com/editions/community/docker-ce-desktop-windows לינוקס: להתקנת Node.js נשתמש בפקודה הבאה: sudo apt install nodejs לאחר ההתקנה, אנחנו נוודא שההתקנה הושלמה בהצלחה עם הפקודה: node -v יש צורך בהתקנה של מנהל החבילות(Node package manager (npm) ) לפיתוח, על ידי פקודה הבאה: sudo apt install npm לאחר ההתקנה, אנחנו נוודא שההתקנה הושלמה בהצלחה עם הפקודה: npm -v הגרסה האחרונה של Docker עלולה לא להימצא בריפו הרשמי של Linux ; אז אפשר להוריד מהאתר של Docker. להתחלה נעדכן את הריפו עם הפקודה: sudo apt update בתור התחלה,נתקין כמה חבילות אחרות בכדי לאפשר apt עם HTTPS, על ידי פקודה הבאה: sudo apt install apt-transport-https ca-certificates curl software-properties-common לאחר מכן נוסיף את המפתח GPG key לריפו הרשמי של Docker, עם הפקודה הבאה: curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add – עכשיו הוסיף את המקורות ריפו של Docker לקובץ המקורות: sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable ונעדכן את המאגר חבילות שוב לאחר ההוספה של הריפו עם הפקודה הבאה: sudo apt update לבסוף, נתקיןאת הDocker עם הפקודה הבאה: sudo apt install docker-ce לאחר ההתקנה, deamon של Docker יופעל, ותאופשר הפעלה בעליה של מערכת ההפעלה. נבדוק את הסטטוס של השירות: sudo systemclt status docker כברירת מחדל, Docker יכול לרוץ עם המשתמש root או משתמש מקבוצת Docker, שהיא נוצרת אוטומטית בזמן ההתקנה. יצירת אפליקציית Node.js עכשיו לאחר שסיימנו את ההתקנות של סביבת הפיתוח, אנו נזדקק לתוכנה שמייצרת לנו container. אנו קודם כל צריכים לייצר תוכנה כלשהי בשפת Node.js שלאחר מכן אנו נארוז אותה בהמשך. איור 3: רשימת containers מאחר ויש לכם כבר npm מותקן, אנו נתקין את Express ואת Express-generator עם הפקודה הבאה: npm i -g express express-generator בשלב הזה אנו ניצור שלד של אפליקציית Express הנקרא node-docker הפקדה הבאה יוצרת את השלד: express node-docker האפליקציה תיווצר בתיקייה הנראת node-docker. לאחר מכן אנו נתקין תלויות על ידי שינוי שם התיקייה לnode-docker ונשתמש בפקודה הבאה: npm install or npm I עכשיו אפשר להשתמש בפקודה npm start כדי לאתחל את האפליקציה. אנו נשתמש בדוגמה הזו ל-Dockerisation. כתיבת קובץ Dockerfile Dockerfile הוא קובץ טקסט המכיל את כל הפקודות הנקראות "order to assemble an image" (סדר להרכבה של קובץ תמונה). אנו צריכים להוסיף את הקובץ הזה לתיקייה של האפליקציה שלנו שנמצאת בnode-docker. לאפליקציה שלנו, Dockerfile, יורא להוריד Node.js, ליצור תיקייה לאפליקציה, ויתקין את החבילות הדרושות לאפליקציה שלנו. תוכן לדוגמה: FROM node:10 #Create app directory WORKDIR/usr/src/app #Install app dependencies COPY package*.json./ RUN npm install # Bundle app source COPY . . EXPOSE 8080 CMD [ “npm”, “start”] קובץ Dockerfile תקין חייב להיות מופעל מקובץ ההוראות, המתחיל את שלב הבנייה של קובץ התמונה(Image), ומקבל הוראות. זה עלול להופיע פעמים רבות בתוך הקובץ, וזה מייצר קבצי תמונה(Images) רבים, או בשלבי הבנייה התלויים בשלבים נוספים. הוראת WORKDIR, מגדירה את תיקיית העבודה להוראות הבאות. הוראת COPY, מעתיקה את הקבצים הדרושים מספריית האפליקציה אל הקבצי המערכת של הcontainer שלכם. הוראת EXPOSE, מודיעה לDocker ש-Container שלכם יאזין לפורט מסויים בזמן ריצה. * ההוראה לא באמת תחשוף את הפורט, אלא תשתמש בו לתיעוד של הבנייה לקובץ התמונה ולריצת הcontainer. בכדי לחשוף את הפורט אפשר להשתמש בפרמטר -p והפורט ייחשף בזמן ריצה. איור 4: הרצה של Docker image מcontainer משותף איור 5: אפליקציה ארוזה בניית קובץ תמונה של Docker עכשיו כשישי לנו קובץ Dockerfile מוכן, אנחנו מוכנים לבניית קובץ תמונה של Docker עבור אפליקציה פשוטה. רק נוודא שאנחנו בתיקייה הראשית של האפליקציה שלנו, לפני שנבנה קובץ תמונה, נריץ את הפקודה הבאה: docker build -t node-docker על ידי ההרצה של הפקודה מעל, נוכל לראות את הביצוע של כל שלב שהוזכר ב- Dockerfile לאחר בניית בהצלחה של הקובץ תמונה שתראה מתחת להודעה בשורת הפקודה שלך, כמוצג באיור 1. הרצת container לאחר הצלחה בבניית הcontainer, צריך להריץ אותו. עלידי הפקודה הבאה, אנו נריץ את הcontainer. אנו גם נציין את מספר הפורט שנרוץ עליו: docker run -p 33221:3000 -d node-docker עם האפשרות -d , אנו מורים לcontainer לרוץ ברקע ולהדפיס את הID של הcontainer עם האפשרות -p , אנו נחשוף את הפורט של הcontainer שעליו הוא ירוץ. לאחר שראינו שהcontainer שלנו רץ כמו שציפינו, אנו נעצור אותו על ידי הפקודה הבאה: docker stop <CONTAINER_ID> ה-container ID ניתן למצוא הרשימת הcontainers עם הפקודה הבאה: docker ps שיתוף container עכשיו כשהcontainer שלנו מוכן לשיתוף, אנחנו יכולים לעשות זאת על ידי אחד מה-Docker registries כמו Docker Hub או GitHub. אלו הם כמה מהמקומות המוכרים שאנו יכולים לאחסן את התמונות(Images) שלנו באופן ציבורי או פרטי. אנו נשתמש בDocker Hub, אך לפני שנשלח את התמונה שלנו לשם, אנא וודאו שנרשמתם לשם לפני הפעולה. עכשיו אפשר להריץ את הפקודה הבאה לבניית התמונה על ידי Docker Hub: docker build -t[Username]/node-docker התחברו ל-Docker Hub עם הפקודה הבאה: docker login תידרשו להכניס את פרטי ההתחברות שלכם. עכשיו אפשר לשלוח את הקובץ תמונה שלכם Docker Hub עם הפקודה הבאה: docker push [username]/node-docker לאחר הצלחה בשליחה, בקרו באתר Docker Hub בכתובת https://hub.docker.com, ששם אפשר לראות את כל ההעלאות והתמונות. עכשיו אפשר להשתמש בקובץ התמונה בכל מקום שמותקן Docker, על ידי פקודת הרצה. כדי למשוך את הקובץ תמונה שלנו אנו נשתמש בפקודה הבאה: docker pull [username]/node-docker ונריץ את הקובץ שלנו על ידי הפקודה הבאה: docker run -p 31221:3000 -d [username]/node-docker ,תוכלו לגלוש אל הכתובת http://127.0.0.1:31221 ולמצוא שם את האפליקציה שלכם. זהו, יצרנו את האפליקציה שלנו ארוזה.
  2. צפיה במדריך Dockerising של אפליקציית Node.js מה זה? איור 1: בניית Docker image איור 2: הרצת container הכנת הסביבה כדי להכין את הסביבה לפיתוח, יש צורך בהתקנת Node.js ו-Docker. Windows: Node.js אפשר למצוא כאן: https://nodejs.org Docker אפשר להוריד כאן: https://hub.docker.com/editions/community/docker-ce-desktop-windows לינוקס: להתקנת Node.js נשתמש בפקודה הבאה: sudo apt install nodejs מחבר icecore קטגוריה Devops נשלח 06/22/20 15:24 עודכן 06/22/20 15:40  
  3. קישור: Serverless Framework Bootcamp: Node.js, AWS & Microservices WWW.UDEMY.COM Learn how to develop reliable and scalable back-end applications effortlessly using Serverless Framework
×
×
  • יצירת חדש...

מידע חשוב

שמרנו את העוגיות במכשירך בכדי לשפר את האתר שלנו. באפשרותך להגדיר את העוגיות, אחרת אנו רואים בזאת אישור ואפשר להמשיך.