التثبيت باستخدام 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

