עזרה | הרצת פרוייקט nodejs באמצעות Docker Compose
-
@שמואל אמר בעזרה | הרצת פרוייקט nodejs באמצעות Docker Compose:
@liy אמר בעזרה | הרצת פרוייקט nodejs באמצעות Docker Compose:
אפשר הסבר מפורט?
למה Compose? למה לא קונטיינר רגיל?
כי כך לימדו אותי לעבוד
זה גם לדעתי יותר מסודר... -
@liy אמר בעזרה | הרצת פרוייקט nodejs באמצעות Docker Compose:
כי כך לימדו אותי לעבוד
זה גם לדעתי יותר מסודר...זה יותר מסודר שאתה מריץ כמה קונטיינרים..
בכל אופן, הדרך היא דומה.אתה צריך ליצור Dockerfile שהוא
FROM node:18
למשל, ואז להריץ מה שאתה רוצה במהלך הבניה, למשל install, build, וכד, ולהגדיר CMD בסוף שזה הנתיב שאיתו הקונטיינר רץ. -
@שמואל אמר בעזרה | הרצת פרוייקט nodejs באמצעות Docker Compose:
@liy מה לא מפורט בזה? איזה חלק חסר לך? מה בדיוק אתה רוצה שאני יכתוב? קורס מלא בדוקר? לא מבין את השאלה. תמקד מה חסר לך.
מה צריך להיות כתוב בקובץ DockerFile
אני מכוון את הcompose שיעשה build מתקיית ./nodejs
-
@liy אמר בעזרה | הרצת פרוייקט nodejs באמצעות Docker Compose:
מה צריך להיות כתוב בקובץ DockerFile
למשל:
FROM node:16 RUN mkdir /app WORKDIR /app COPY package.json /app RUN npm install --production COPY src /app/src CMD ["node", "src/app.js"]
זה כמובן דורש התאמה, אבל פחות יכול לתת הסבר ייחודי. צריך לדעת איך הדברים עובדים, זה לא העתק הדבק..