Spustenie inštancie s premennými prostredia
Nastavte prostredie pred spustením démona, aby ste určili, kde načúva, ktorú databázu používa a kde má súbory.
Kde ich nastaviť
Každú premennú nastavte v prostredí procesu, ktorý spúšťate, ešte pred jeho spustením. Nižšie uvedené predvolené hodnoty platia pre lokálnu inštaláciu.
Pri nainštalovanej službe zapisuje inštalátor chránenú adresu databázy a pevné cesty inštancie do /etc/elowen/instance.env a nainštalované služby tento súbor načítavajú.
Upozornenie: Prihlasovacie údaje na pripojenie neuvádzajte v argumentoch príkazov ani v protokoloch.
elowen setup nastaví lokálnu inštaláciu a elowen doctor overí, či je pripravená.
Prehľad premenných
| Premenná | Predvolená hodnota | Účel |
|---|---|---|
ELOWEN_HOST |
127.0.0.1 |
Adresa, na ktorej démon načúva. |
ELOWEN_PORT |
4400 |
HTTP port démona. |
ELOWEN_DATABASE_URL |
Povinná; bez predvolenej hodnoty | Chránená pripájacia adresa PostgreSQL. |
ELOWEN_INSTANCE_ROOT |
$HOME/.config/elowen |
Absolútny kanonický priečinok pre súbory inštancie. |
ELOWEN_LOG_DIR |
<instance root>/logs |
Priečinok protokolov. |
ELOWEN_LOG_LEVEL |
info |
Najnižšia úroveň protokolovania do súboru aj do konzoly. |
ELOWEN_PROJECT |
elowen |
Názov predvoleného projektu. |
ELOWEN_PROJECT_PATH |
$PWD; pri nainštalovaných službách domovský priečinok služby |
Cesta predvoleného projektu. |
ELOWEN_DAEMON_URL |
pre CLI nenastavené | Explicitná adresa démona na priamy prístup z CLI a pre webový proces. Spolu s ELOWEN_URL prebíja háčiky CLI a živé pripojenie. |
ELOWEN_URL |
nenastavené | Verejná adresa inštancie pre CLI alebo jej základ /api. Bez ktorejkoľvek z týchto premenných používa CLI lokálneho démona. |
ELOWEN_AUTOSTART |
1 |
Hodnotou 0 zastavíte automatické spúšťanie démona z CLI. |
ELOWEN_BOOTSTRAP_USER |
nenastavené | Používateľské meno prvého administrátora; vyžaduje aj premennú s heslom. |
ELOWEN_BOOTSTRAP_PASS |
nenastavené | Heslo prvého administrátora; vyžaduje aj premennú s používateľským menom. |
PI_OFFLINE |
nenastavené | Akákoľvek hodnota zastaví pracovníka na pozadí v sťahovaní verejných katalógov modelov. |
Webový proces a porty
Balíkový spúšťač používa ELOWEN_WEB_PORT, predvolene 4500. Samotný webový server číta PORT a HOSTNAME.
Démon a webové rozhranie sú samostatné procesy, takže každý potrebuje vlastné prostredie.
Prvý administrátor
ELOWEN_BOOTSTRAP_USER a ELOWEN_BOOTSTRAP_PASS vytvoria prvého administrátora bez nastavovacej stránky. Obe premenné musia byť nastavené spoločne.
Tento účet začína so všetkými základnými nástrojmi, všetkými nástrojmi zapnutého pluginu, všetkými pluginmi, ktoré možno prideľovať, a so Všetkými modelmi, pretože zatiaľ neexistuje iný administrátor, ktorý by mu ich pridelil.
Hostitelia bez prístupu na internet
PI_OFFLINE s akoukoľvek hodnotou zastaví pracovníka na pozadí v sťahovaní katalógu modelov z pi.dev a zoznamu modelov pre rýchly režim z models.dev.
Poskytovatelia nastavení pre chat sú naďalej dopytovaní na vlastné zoznamy modelov, takže lokálny alebo súkromný poskytovateľ funguje ďalej.