One self-hosted console to run your entire business — commerce, ERP, HRM, CRM & manufacturing

التثبيت باستخدام Docker

التثبيت باستخدام Docker

Docker هو الطريقة الموصى بها لتثبيت وتشغيل المنصة. يجمع جميع الخدمات (PHP، Nginx، PostgreSQL، Redis) في حاويات معزولة.

الخطوة 1: قم بتنزيل النسخة المرخصة الخاصة بك

Store Console هو منتج مرخص ومضيف ذاتيًا - لا يوجد مستودع Git عام. بعد الشراء، قم بتسجيل الدخول وقم بتنزيل نسختك من حسابي → التنزيلات (وأي وحدات اشتريتها من حسابي → الإضافات). ستجد أيضًا مفتاح الترخيص هناك.

# unzip the download you received from My Account → Downloads
unzip storeconsole-<version>.zip
cd storeconsole

الخطوة 2: تكوين بيئة Docker

cd docker
cp .env.example .env

قم بتحرير docker/.env لتعيين كلمات المرور، المنافذ، والملفات الشخصية:

COMPOSE_FILE=docker-compose.yml:docker-compose.dev.yml
COMPOSE_PROFILES=dev,workers,postgres,redis
DOCKER_BUILD_MODE=dev

الخطوة 3: تكوين بيئة Laravel

cp .env.example .env

قم بتحديث ملف .env الخاص بك بتفاصيل اتصال قاعدة البيانات وRedis المطابقة لـ docker/.env.

الخطوة 4: بناء وبدء الحاويات

docker compose up -d --build

الخطوة 5: تثبيت التبعيات والترحيل

docker compose exec app composer install
docker compose exec app php artisan key:generate
docker compose exec app php artisan migrate --seed

الخطوة 6: بناء الأصول الأمامية

npm install
npm run build

الخطوة 7: الوصول إلى التطبيق

  • التطبيق: http://localhost:8084
  • لوحة الإدارة: http://localhost:8084/admin
  • Mailpit (البريد الإلكتروني للتطوير): http://localhost:8026

بيانات اعتماد المسؤول الافتراضية

بعد تهيئة البيانات، قم بتسجيل الدخول باستخدام حساب المسؤول الذي تم إنشاؤه بواسطة DatabaseSeeder. قم بتغيير بيانات الاعتماد على الفور بعد تسجيل الدخول الأول.

Last updated: 10/5/2026