Жұмысты бастамас бұрын қажетті аккаунт, сервер және құралдар

Іске қосу үшін не қажет

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 арқылы орнатуға көшіңіз.