🎯 מטרות הלמידה
- נארוז אפליקציית Node.js לתוך Docker Image
- ניצור ECR Repository ונבצע Authentication
- נדחוף את ה-Image ל-ECR באופן עצמאי
📦 קוד האפליקציה
נשתמש באפליקציית Node.js פשוטה הנמצאת ב-Repository. נשכפל אותה מ-GitHub:
git clone <https://github.com/IITC-College/ecr-lab-v1.git>
האפליקציה מריצה Jokes API פשוט על פורט 3000. ניתן לבדוק שהיא עובדת:
הריצו וגשו ל: http://localhost:3000
📋 משימות
חלק א — בניית ה-Image מקומית
- כיתבו Dockerfile תואם לאפליקצייה
- בנו Docker Image מה-Dockerfile
- הריצו את ה-Image מקומית ווודאו שהאפליקציה מגיבה על פורט 3000
חלק ב — הכנת ECR
- צרו ECR Repository פרטי חדש דרך ה-AWS Console
- בצעו Authentication מהמחשב המקומי מול ECR: