vitrinkaDokumentaceZpět do vitrínky

Konfigurace

Všechno jsou proměnné prostředí. Tyhle rozhodují, kde leží data, jak velká smí být sada a která napojení jsou aktivní.

Základ

ProměnnáVýchozíPoznámky
VITRINKA_ADDR:8080Adresa, na které poslouchá.
VITRINKA_MASTER_KEYPovinné. 64 hex znaků; odemyká šifrování tajemství na úrovni aplikace.
BASE_URLhttp://127.0.0.1:8080Z čeho se skládají sdílecí odkazy, které API vrací.
DATA_DIR./dataSQLite soubor vitrinka.db; blob soubory na disku pod DATA_DIR/blobs.
MAX_SET_MB200Limit těla požadavku i rozbalené velikosti jedné sady.
VITRINKA_SESSION_TTL12hAbsolutní životnost session, vynucená na serveru.
VITRINKA_SESSION_IDLE30mTimeout nečinnosti.
AIR_GAPnenastaveno1 vypne každé odchozí volání — kontroly úniků i pingy na aktualizace.
LICENSE_FILE/run/license/license.jsonKde server hledá podepsanou licenci.

Úložiště blob souborů

ProměnnáVýchozíPoznámky
BLOB_BACKENDfsfs nebo s3.
S3_ENDPOINT S3_REGION S3_BUCKETPovinné při BLOB_BACKEND=s3. Bucket se založí, pokud chybí, a ověří se při startu.
S3_ACCESS_KEY_ID S3_SECRET_ACCESS_KEYPřihlašovací údaje k tomu bucketu.
BLOB_CACHE_MAX_GB20Jen S3: průchozí cache pod DATA_DIR/blobcache, předehřátá při startu, maže od nejstaršího. 0 ji vypne.

Napojení

Každé je neaktivní, dokud nenastavíte jeho proměnné, a nenastavené znamená, že se cesty vůbec nepřipojí — ne že se připojí a budou selhávat.

ProměnnáPoznámky
PLANE_API_URL PLANE_API_TOKEN PLANE_WORKSPACEVšechny tři nastavené ⇒ napojení na Plane: jeden aktualizovaný komentář na sadu u daného issue.
EVE_URL EVE_SECRETAI kanál pro zmínky na nástěnce a review passy, přes HMAC podepsané pushe.
STRIPE_API_KEY STRIPE_WEBHOOK_SECRETObě nastavené ⇒ účtování aktivní. Nenastavené ⇒ každá organizace zůstává na uloženém plánu a účtovací cesty se nepřipojí.
VITRINKA_LISTENER_TTLVýchozí 90. Kolik sekund přežije lease posluchače mezi heartbeaty, než se jeho rozpracovaná práce vrátí do fronty.

Pošta

Jeden mailer na instalaci, nastavený buď jako SMTP, nebo přes klíč poskytovatele, a spravovaný z CLI.

vitrinka admin smtp --help