المتطلبات
ما الذي تثبّته قبل تشغيل الموقع، سواء بـ Docker أو بدونه.
باستخدام Docker
- Docker Desktop على macOS أو Windows، أو Docker Engine على Linux. للقالب ملف
Dockerfileخاص به؛ ولا حاجة إلى Compose. - لا شيء آخر: تأتي الصورة مع Node.js 24 و Yarn.
من دون Docker
- Node.js 20.9 أو أحدث، وهو الإصدار الذي يحتاجه Next.js 16. يُنصح بـ Node.js 22 أو 24، وتستخدم صورة Docker الإصدار 24.
- Yarn 4 عبر Corepack. شغّل
corepack enableمرة واحدة، فالملفpackage.jsonيثبّت Yarn 4.8.1، ويختارyarnالإصدار الصحيح تلقائيًا. - لم يعد Node.js 25 وما بعده يتضمن Corepack. في هذه الإصدارات، ثبّته أولًا بالأمر
npm install -g corepack. - لا حزم عامة، ولا قاعدة بيانات، ولا ملف
.env.
اتصال بالإنترنت
- للتثبيت والبناء: تأتي الاعتماديات من سجل npm، وينزّل البناء خطوط DM Sans و Noto Sans Arabic و Almarai من Google Fonts. ثم يقدّمها الموقع بنفسه.
- لعرض الموقع: لا شيء. كل الصور وخط Clash Display ملفات موجودة في التنزيل.
منفذ متاح
يستجيب الموقع على المنفذ 3030، باستخدام Docker ومن دونه. إذا كان برنامج آخر يستخدمه بالفعل، يمكنك اختيار منفذ آخر عند التشغيل.