Kodax

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 ...

حل هذا التحدي يرتبط بفتح دورة «نشر المواقع والدومينات» بحسابك.

ابدأ الحل