انتقل إلى المقال
Aniq-UI

Financial Dashboardشغّل لوحة التحكم محليًا

شغّل لوحة التحكم محليًا

شغّل لوحة التحكم المالية على جهازك بأمرَي Docker، ثم سجّل الدخول.

قبل أن تبدأ: ثبّت Docker Desktop وافتحه، أو Docker Engine على Linux. لا تحتاج إلى أي شيء آخر.

اطّلع على المتطلبات
  1. نزّل قالبك

    افتح «قوالبي» في لوحة تحكم Aniq UI ونزّل ملف ZIP.

    النتيجة المتوقعة: ملف اسمه يشبه dashboard-template-1-main-….zip موجود في مجلد التنزيلات.

  2. فك الضغط وافتح المجلد

    فك ضغط الملف وافتح طرفية داخل المجلد dashboard-template-1. على Windows، فك الضغط في مستكشف الملفات (File Explorer) ثم افتح طرفية داخل المجلد.

    الطرفية
    unzip dashboard-template-1-*.zip
    cd dashboard-template-1

    النتيجة المتوقعة: يحتوي المجلد على Dockerfile وpackage.json وmessages وpublic وsrc.

    تواجه مشكلة؟
  3. ابنِ الصورة

    يثبّت Docker الاعتماديات ويبني لوحة التحكم داخل الصورة. يستغرق البناء الأول بضع دقائق ويحتاج إلى اتصال بالإنترنت؛ وتعيد البناءات اللاحقة استخدام ما لم يتغير.

    الطرفيةفي dashboard-template-1
    docker build -t financial-dashboard .

    النتيجة المتوقعة: ينتهي البناء بسطر يذكر اسم الصورة financial-dashboard.

    تواجه مشكلة؟
  4. شغّلها وافتح لوحة التحكم

    شغّل حاوية من الصورة، ثم افتح localhost:3030/en/loginمحلي. اترك الطرفية مفتوحة طوال استخدامك.

    الطرفيةفي dashboard-template-1
    docker 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.comAdmin@123

الحساب مؤقت ويُفحص في متصفحك. استبدل به تسجيل دخولك الخاص قبل الإطلاق.

أوقف التطبيقات وأعد تشغيلها

اضغط Ctrl+C في الطرفية لإيقاف لوحة التحكم. إذا أغلقت تلك الطرفية، فابحث عن الحاوية وأوقفها:

الطرفية
docker ps
docker stop <container-id>

استخدم المعرّف (ID) الذي يعرضه docker ps للصورة financial-dashboard. لتشغيلها مجددًا، نفّذ أمر docker run نفسه؛ فالصورة مبنية بالفعل.

بعد أن تغيّر أي ملف، ابنِ الصورة مجددًا قبل تشغيلها. تحتوي الصورة على نسخة من الكود كما كان وقت بنائها.

إعداداتك الخاصة

تُترجَم الإعدادات إلى التطبيق عند بناء الصورة، لذلك فهي معاملات بناء وليست خيارات في docker run. مثلًا، للبناء مع تفعيل الوضع التجريبي:

الطرفيةفي dashboard-template-1
docker build -t financial-dashboard --build-arg NEXT_PUBLIC_DEMO_MODE=true .

التالي

توقفت عند خطوة؟

ابحث عن الحل قبل أن تبدأ من جديد.

حل المشكلات

تفضيلات ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط لتعزيز تجربة التصفح الخاصة بك وتحليل حركة المرور على الموقع وتخصيص المحتوى. بالنقر على "قبول الكل"، فإنك توافق على استخدامنا لملفات تعريف الارتباط للتحليلات والإعلانات المخصصة.