Docker के साथ स्थापना
Docker के साथ स्थापना
Docker प्लेटफ़ॉर्म को स्थापित और चलाने का अनुशंसित तरीका है। यह सभी सेवाओं (PHP, Nginx, PostgreSQL, Redis) को अलग-अलग कंटेनरों में बंडल करता है।
चरण 1: अपनी लाइसेंस प्राप्त प्रति डाउनलोड करें
Store Console एक लाइसेंस प्राप्त, स्वयं-होस्टेड उत्पाद है — इसका कोई सार्वजनिक Git भंडार नहीं है। खरीद के बाद, साइन इन करें और अपनी प्रति डाउनलोड करें My Account → Downloads (और कोई भी मॉड्यूल जो आपने My Account → Addons से खरीदा है)। आप अपना लाइसेंस कुंजी भी वहाँ पाएंगे।
# 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 फ़ाइल को अपने docker/.env के साथ मेल खाते डेटाबेस और Redis कनेक्शन विवरण के साथ अपडेट करें।
चरण 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

