Жұмысты бастамас бұрын қажетті аккаунт, сервер және құралдар
Іске қосу үшін не қажет
Hub-ты орналастырар алдында келесілердің бар екеніне көз жеткізіңіз.
1. Core порталында аккаунт және белсенді лицензия
Hub-тің әрбір данасы Core порталындағы лицензияға байланыстырылады. Белсенді лицензиясыз Hub іске қосылмайды.
Егер сізде әлі аккаунт жоқ болса — тіркеліңіз. Тіркелгеннен кейін лицензияны ресімдеңіз, содан соң ғана орнатуға көшіңіз.
2. Интернетке шығыс қолжетімділігі бар сервер
Hub үшін машина (виртуалды немесе физикалық) керек. Желіге қойылатын талаптар:
Hub-тің шығыс байланыстары:
- Core серверіне gRPC арқылы (443 порт);
- Wildberries API-ге (443 порт).
Hub-қа кіріс қолжетімділігі:
- пайдаланушылар мен әкімшілер Hub-қа UI/API арқылы 8082 портында жүгінеді — қажетті желілерге осы портты ашыңыз;
- management-эндпоинттер (health-check, метрикалар) 8081 портында қолжетімді — оған кіруді әкімшілік немесе мониторинг желісімен шектеңіз.
Ресурстарға қойылатын минималды талаптар мен нақты желі параметрлері — Талаптар мен алдын ала шарттар бетінде.
3. Docker және Docker Compose (ұсынылатын жол)
Docker — контейнерлеу құралы: ол Hub-ты серверді қолмен баптамай, барлық қажетті ортасы бар дайын «контейнерде» іске қосады. Docker Compose Hub пен PostgreSQL дерекқорын бір командамен іске қосуға мүмкіндік береді. Веб-интерфейс Hub образына кірістірілген — оған жеке контейнер қажет емес.
Ұсынылатын нұсқалары: Docker Engine 24+, Docker Compose v2 (плагин).
Kubernetes + Helm — Kubernetes кластері бар пайдаланушыларға арналған балама. Kubernetes 1.26+ және Helm 3.12+ қажет. Бірдей Hub образы қолданылады, сондықтан веб-интерфейс Helm арқылы орнатқан кезде де қолжетімді.
4. Вендордан алынатын деректер
Орнатуға дейін сізде болуы тиіс:
CORE_GRPC_HOST— Core gRPC-серверінің мекенжайы.CORE_PORTAL_URL— Core лицензиялау порталының URL-і.- Hub Docker-образының мекенжайы (
HUB_IMAGE).
Осы деректерді вендор серіктестікті ресімдеу кезінде береді.
Барлығы дайын болғанда, Docker Compose арқылы орнатуға немесе Kubernetes арқылы орнатуға көшіңіз.