Zostavte zo zdrojového checkoutu
Zostavte démona a webové rozhranie z vlastného checkoutu organizácie a udržujte nainštalované služby v súlade s ním.
Skôr než začnete
Repozitár jadra je súkromný: licencované vydanie pochádza z licenčného servera, nie z verejného klonu. Zo zdrojov zostavujte len vtedy, keď Vaša organizácia používa vlastný checkout.
Potrebujete aj verziu Node.js, ktorú vyžaduje Nainštalujte Chettyho, a hostiteľa, kde sú služby pripravené. Ak nie sú, pozrite Nainštalujte spravované služby.
Zostavte Chettyho
Nainštalujte závislosti pre démona a pre webové rozhranie:
npm ci npm ci --prefix webZostavte démona a jeho pribalené assety pluginov:
npm run buildZostavte server webového rozhrania:
npm run build:web
Obnovte súbory vlastnené rootom
Na spravovanom zdrojovom checkoutu preinštalujte súbory vlastnené rootom z nového zostavenia. Kým nezodpovedajú kódu, démon odmieta privilegované požiadavky.
sudo elowen privileged refresh
Udržujte checkout aktuálny
Zdrojový kód jadra aktualizujte cez git a zostavte rovnakými príkazmi. Pluginy od vydavateľov možno ďalej inštalovať, aktualizovať a opravovať cez marketplace bez toho, aby sa zdrojové jadro nahradilo.
Zdrojový checkout pri elowen update preskakuje vydania jadra, ale pluginy od vydavateľov aktualizovať vie. Pozrite Aktualizácia Chetty na serveri.
Súvisiace návody
Pokračujte Nainštalujte Chettyho, Nainštalujte spravované služby a Aktualizácia Chetty na serveri.