ब्लैक फ्राइडे सेल60% तक की छूट
  • सालाना प्लान के पहले साल पर 60% छूट
  • लाइफ़टाइम लाइसेंस पर 45% छूट
खत्म होगा
ऑफ़र पाएँ

Docker के साथ इंस्टॉलेशन

डॉकर के साथ इंस्टॉलेशन

प्लेटफ़ॉर्म को इंस्टॉल और रन करने के लिए Docker सबसे अच्छा तरीका है। यह सभी सर्विसेज़ (PHP, Nginx, PostgreSQL, Redis) को अलग-अलग कंटेनर्स में बंडल करता है।

अपने सर्वर पर इंस्टॉल करने का टूर (1:01) देखें। हर मॉड्यूल में एक होता है वीडियो ट्यूटोरियल्स.

स्टेप 1: अपनी लाइसेंस्ड कॉपी डाउनलोड करें

Store Console एक लाइसेंस्ड, सेल्फ-होस्टेड प्रोडक्ट है — इसका कोई पब्लिक Git रिपॉजिटरी नहीं है। खरीदने के बाद, साइन इन करें और अपनी कॉपी यहाँ से डाउनलोड करें: My Account → Downloads (और जो भी मॉड्यूल आपने खरीदे हैं, उन्हें My Account → Addons)। आपको अपना licence key भी वहीं मिल जाएगा।

# 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

डिफ़ॉल्ट एडमिन क्रेडेंशियल्स

सीडिंग (seeding) के बाद, DatabaseSeeder द्वारा बनाए गए एडमिन अकाउंट से लॉग इन करें। पहली बार लॉग इन करने के तुरंत बाद क्रेडेंशियल्स बदलें।

अंतिम अपडेट: 11/7/2026