Dockerfile لتطبيق Node.js — تحدي Dockerfile
اكتب Dockerfile لتطبيق Node.js: FROM node:18-alpine، ومجلد عمل WORKDIR، ثم COPY لملف package.json و RUN npm install (أو npm ci) قبل COPY . . لبقية الملفات (للاستفادة من cache)، و EXPOSE 3000، وأمر التشغيل CMD.
# اكتب Dockerfile لتطبيق Node.js يحتوي على:
# 1. اختيار صورة أساسية (node:18-alpine)
# 2. تحديد مجلد العمل
# 3. نسخ package.json أولاً وتثبيت المكتبات
# 4. نسخ بقية الملفات
# 5. كشف المنفذ 3000
# 6. تشغيل التطبيق
# اكتب Dockerfile هنا:
# FROM ...
# WORKDIR ...
# COPY ...
# RUN ...
# COPY ...
# EXPOSE ...
# CMD ...حل هذا التحدي يرتبط بفتح دورة «نشر المواقع والدومينات» بحسابك.
ابدأ الحل