Navigace
ELOWEN · Dokumentace

Poslední aktualizace: 27. října 2026

Procházet dokumentaci · Sestavte ze zdrojového checkoutu
Zprovoznění Chettyho

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

  1. Nainstalujte závislosti pro démona a pro webové rozhraní:

    npm ci
    npm ci --prefix web
  2. Sestavte démona a jeho přibalené assety pluginů:

    npm run build
  3. Sestavte 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.

Pokračujte Nainstalujte Chettyho, Nainstalujte spravované služby a Aktualizace Chetty na serveru.