מטרות
במעבדה זו נבצע את השלבים הסופיים של פיתוח האפליקציה:
- הרצת המערכת ובדיקת כל ה-API
- אימות תקינות כל פעולות CRUD
- בדיקות שגיאות ו-guardrails
- התחברות ל-Docker Hub
- בניית Docker image (production)
- שימוש ב-multi-platform build
- דחיפת image ל-Docker Hub
- אימות שה-image פורסם בהצלחה
חלק 1: הרצת המערכת עם Docker Compose
פקודה
docker compose up --build --watch
תוצאה צפויה
server running on port 80
הסבר
- המערכת עולה ממצב נקי
- במידה ולא מתבצע reload – יש לבצע שינוי קטן בקוד כדי להפעיל את nodemon