شغّل لوحة التحكم محليًا
شغّل لوحة التحكم المالية على جهازك بأمرَي Docker، ثم سجّل الدخول.
قبل أن تبدأ: ثبّت Docker Desktop وافتحه، أو Docker Engine على Linux. لا تحتاج إلى أي شيء آخر.
اطّلع على المتطلباتنزّل قالبك
افتح «قوالبي» في لوحة تحكم Aniq UI ونزّل ملف ZIP.
النتيجة المتوقعة: ملف اسمه يشبه
dashboard-template-1-main-….zipموجود في مجلد التنزيلات.فك الضغط وافتح المجلد
فك ضغط الملف وافتح طرفية داخل المجلد
dashboard-template-1. على Windows، فك الضغط في مستكشف الملفات (File Explorer) ثم افتح طرفية داخل المجلد.الطرفيةunzip dashboard-template-1-*.zip cd dashboard-template-1النتيجة المتوقعة: يحتوي المجلد على
تواجه مشكلة؟Dockerfileوpackage.jsonوmessagesوpublicوsrc.ابنِ الصورة
يثبّت Docker الاعتماديات ويبني لوحة التحكم داخل الصورة. يستغرق البناء الأول بضع دقائق ويحتاج إلى اتصال بالإنترنت؛ وتعيد البناءات اللاحقة استخدام ما لم يتغير.
الطرفيةفيdashboard-template-1docker build -t financial-dashboard .النتيجة المتوقعة: ينتهي البناء بسطر يذكر اسم الصورة
تواجه مشكلة؟financial-dashboard.شغّلها وافتح لوحة التحكم
شغّل حاوية من الصورة، ثم افتح localhost:3030/
en/ loginمحلي. اترك الطرفية مفتوحة طوال استخدامك. الطرفيةفيdashboard-template-1docker run -p 3030:3030 financial-dashboardالمنفذ مستخدم بالفعل؟
إذا توقف التشغيل برسالة
المنفذ مستخدم بالفعلport is already allocatedأوaddress already in use، فهناك برنامج آخر يستخدم المنفذ 3030. أوقفه، أو غيّر الرقم الذي على يسار-pوافتح ذلك المنفذ بدلًا منه:docker run -p 3041:3030 financial-dashboard، ثم localhost:3041محلي.النتيجة المتوقعة: تفتح صفحة تسجيل الدخول بالإنجليزية. سجّل الدخول بالبيانات أدناه لتفتح النظرة العامة.
تواجه مشكلة؟
تسجيل الدخول
تأتي لوحة التحكم بحساب واحد:
| البريد الإلكتروني | كلمة المرور |
|---|---|
admin@dashboard.com | Admin@123 |
الحساب مؤقت ويُفحص في متصفحك. استبدل به تسجيل دخولك الخاص قبل الإطلاق.
أوقف التطبيقات وأعد تشغيلها
اضغط Ctrl+C في الطرفية لإيقاف لوحة التحكم. إذا أغلقت تلك الطرفية، فابحث عن الحاوية وأوقفها:
docker ps
docker stop <container-id>استخدم المعرّف (ID) الذي يعرضه docker ps للصورة financial-dashboard. لتشغيلها مجددًا، نفّذ أمر docker run نفسه؛ فالصورة مبنية بالفعل.
بعد أن تغيّر أي ملف، ابنِ الصورة مجددًا قبل تشغيلها. تحتوي الصورة على نسخة من الكود كما كان وقت بنائها.
إعداداتك الخاصة
تُترجَم الإعدادات إلى التطبيق عند بناء الصورة، لذلك فهي معاملات بناء وليست خيارات في docker run. مثلًا، للبناء مع تفعيل الوضع التجريبي:
dashboard-template-1docker build -t financial-dashboard --build-arg NEXT_PUBLIC_DEMO_MODE=true .