Sestavte ze zdrojového checkoutu
Sestavte démona a webové rozhraní z vlastního checkoutu organizace a udržujte nainstalované služby s ním v souladu.
Než začnete
Repozitář jádra je soukromý: licencované vydání pochází z licence serveru, ne z veřejného klonu. Ze zdrojů sestavujte jen tehdy, když Vaše organizace používá vlastní checkout.
Potřebujete také verzi Node.js, kterou vyžaduje Nainstalujte Chettyho, a hostitele, kde jsou služby připravené. Pokud nejsou, viz Nainstalujte spravované služby.
Sestavte Chettyho
Nainstalujte závislosti pro démona a pro webové rozhraní:
npm ci npm ci --prefix webSestavte démona a jeho přibalené assety pluginů:
npm run buildSestavte server webového rozhraní:
npm run build:web
Obnovte soubory vlastněné rootem
Na spravovaném zdrojovém checkoutu přeinstalujte soubory vlastněné rootem z nového sestavení. Dokud neodpovídají kódu, démon odmítá privilegované požadavky.
sudo elowen privileged refresh
Udržujte checkout aktuální
Zdrojový kód jádra aktualizujte přes git a sestavte stejnými příkazy. Pluginy od vydavatelů lze dál instalovat, aktualizovat a opravovat přes marketplace, aniž by se zdrojové jádro nahradilo.
Zdrojový checkout při elowen update přeskakuje vydání jádra, ale pluginy od vydavatelů aktualizovat umí. Viz Aktualizace Chetty na serveru.
Související návody
Pokračujte Nainstalujte Chettyho, Nainstalujte spravované služby a Aktualizace Chetty na serveru.