المتطلبات
ما يجب تثبيته قبل تشغيل الموقع، باستخدام Docker أو من دونه.
باستخدام Docker
- Docker Desktop على macOS أو Windows، أو Docker Engine على Linux. للموقع ملف
Dockerfileخاص به؛ ولا حاجة إلى Compose. - اتصال بالإنترنت للبناء الأول، الذي ينزّل الصورة الأساسية والاعتماديات.
- لا شيء غير ذلك: الصورة تأتي مع Node.js 24 وYarn.
من دون Docker
- Node.js 22 أو أحدث، كما يطلب
package.json. تعمل صورة Docker بـ Node.js 24. - Yarn 4 عبر Corepack. شغّل
corepack enableمرة واحدة؛ يثبّتpackage.jsonإصدار Yarn، فيختارyarnالإصدار الصحيح. إذا لم يكن Corepack مضمّنًا في Node.js لديك، فثبّته أولًا بالأمرnpm install -g corepack. - لا حاجة إلى حزم عامة.
لا واجهة خلفية
لا يحتاج الموقع إلى قاعدة بيانات ولا إلى API ولا إلى حساب في أي خدمة. يبني Next.js اللغتين كصفحات ثابتة.
تُحمَّل بعض الصور والشعارات من images.unsplash.com وcdn.simpleicons.org، لذا تحتاج إلى اتصال بالإنترنت لتظهر. وينزّل البناء أيضًا الخطّين Inter وNoto Sans Arabic مرة واحدة.
المنفذ
يستمع الموقع على المنفذ 3030، باستخدام Docker ومن دونه. تأكد أن لا شيء آخر يستخدمه، أو شغّل الموقع على منفذ آخر.