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 भंडार नहीं है। खरीद के बाद, साइन इन करें और अपनी प्रति डाउनलोड करें 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