Spuštění instance s proměnnými prostředí
Nastavte prostředí před spuštěním démona, abyste určili, kde naslouchá, kterou databázi používá a kde má soubory.
Kde je nastavit
Každou proměnnou nastavte v prostředí procesu, který spouštíte, ještě před jeho spuštěním. Níže uvedené výchozí hodnoty platí pro místní instalaci.
U nainstalované služby zapisuje instalátor chráněnou adresu databáze a pevné cesty instance do /etc/elowen/instance.env a nainstalované služby tento soubor načítají.
Upozornění: Přihlašovací údaje k připojení neuvádějte v argumentech příkazů ani v protokolech.
elowen setup nastaví místní instalaci a elowen doctor ověří, zda je připravená.
Přehled proměnných
| Proměnná | Výchozí hodnota | Účel |
|---|---|---|
ELOWEN_HOST |
127.0.0.1 |
Adresa, na které démon naslouchá. |
ELOWEN_PORT |
4400 |
HTTP port démona. |
ELOWEN_DATABASE_URL |
Povinná; bez výchozí hodnoty | Chráněná připojovací adresa PostgreSQL. |
ELOWEN_INSTANCE_ROOT |
$HOME/.config/elowen |
Absolutní kanonický adresář pro soubory instance. |
ELOWEN_LOG_DIR |
<instance root>/logs |
Adresář protokolů. |
ELOWEN_LOG_LEVEL |
info |
Nejnižší úroveň protokolování do souboru i do konzole. |
ELOWEN_PROJECT |
elowen |
Název výchozího projektu. |
ELOWEN_PROJECT_PATH |
$PWD; u nainstalovaných služeb domovský adresář služby |
Cesta výchozího projektu. |
ELOWEN_DAEMON_URL |
pro CLI nenastaveno | Explicitní adresa démona pro přímý přístup z CLI a pro webový proces. Spolu s ELOWEN_URL přebíjí háčky CLI a živé připojení. |
ELOWEN_URL |
nenastaveno | Veřejná adresa instance pro CLI nebo její základ /api. Bez kterékoli z těchto proměnných používá CLI místního démona. |
ELOWEN_AUTOSTART |
1 |
Hodnotou 0 zastavíte automatické spouštění démona z CLI. |
ELOWEN_BOOTSTRAP_USER |
nenastaveno | Uživatelské jméno prvního administrátora; vyžaduje i proměnnou s heslem. |
ELOWEN_BOOTSTRAP_PASS |
nenastaveno | Heslo prvního administrátora; vyžaduje i proměnnou s uživatelským jménem. |
PI_OFFLINE |
nenastaveno | Jakákoli hodnota zastaví pracovníka na pozadí ve stahování veřejných katalogů modelů. |
Webový proces a porty
Balíčkový spouštěč používá ELOWEN_WEB_PORT, ve výchozím stavu 4500. Samotný webový server čte PORT a HOSTNAME.
Démon a webové rozhraní jsou samostatné procesy, takže každý potřebuje vlastní prostředí.
První administrátor
ELOWEN_BOOTSTRAP_USER a ELOWEN_BOOTSTRAP_PASS vytvoří prvního administrátora bez nastavovací stránky. Obě proměnné musí být nastavené společně.
Tento účet začíná se všemi základními nástroji, všemi nástroji zapnutého pluginu, všemi pluginy, které lze přidělovat, a se Všemi modely, protože zatím neexistuje jiný administrátor, který by mu je přidělil.
Hostitelé bez přístupu k internetu
PI_OFFLINE s jakoukoli hodnotou zastaví pracovníka na pozadí ve stahování katalogu modelů z pi.dev a seznamu modelů pro rychlý režim z models.dev.
Poskytovatelé nastavení pro chat jsou dál dotazováni na vlastní seznamy modelů, takže místní nebo soukromý poskytovatel funguje dál.