Przejdź do głównej zawartości

Zmienne środowiskowe

To minimalny baseline env dla środowisk lokalnych i serwerowych.

Backend core

ZmiennaDomyślnieCel
PORT4000Port HTTP backendu
JWT_SECRETchange-me-super-secretSekret podpisu JWT
JWT_EXPIRES_IN30dCzas życia JWT
APP_URLhttp://localhost:3000Publiczny URL aplikacji
FRONTEND_ORIGINhttp://localhost:3000Dozwolony origin CORS
DATA_DIR/app/data w DockerzeKatalog danych SQLite
UPLOADS_DIR/app/uploads w DockerzeKatalog załączników
SQLITE_PATH/app/data/data.sqliteŚcieżka do pliku SQLite

Outbox worker

ZmiennaDomyślnieCel
OUTBOX_WORKER_ENABLEDfalseWłącza pętlę workera outbox
OUTBOX_WORKER_POLL_MS5000Interwał odpytywania
OUTBOX_WORKER_BATCH_SIZE20Maks. liczba wpisów na cykl
OUTBOX_WORKER_MAX_ATTEMPTS5Limit prób ponowień
OUTBOX_WORKER_PROCESSING_TIMEOUT_MS300000Odzyskiwanie starych processing
OUTBOX_WORKER_RETRY_BASE_MS10000Bazowy backoff retry
OUTBOX_WORKER_RETRY_MAX_MS300000Maksymalny backoff retry
OUTBOX_WORKER_ALERT_PENDING_THRESHOLD100Próg alarmu pending
OUTBOX_WORKER_ALERT_OLDEST_PENDING_AGE_SECONDS900Próg wieku najstarszego pending
OUTBOX_WORKER_ALERT_STUCK_PROCESSING_THRESHOLD1Próg zablokowanych processing
OUTBOX_WORKER_ALERT_FAILED_THRESHOLD1Próg failed

Frontend

ZmiennaDomyślnieCel
VITE_API_URLhttp://localhost:4000Bazowy URL API

Warstwa rozszerzeń (hook Open Core)

ZmiennaDomyślnieCel
EXTENSIONS_DIRbackend/extensionsKatalog rozszerzeń
EXTENSIONS_OVERRIDES_FILEextensions/service-overrides.jsRejestr override'ów usług