Skip to content

Environment Variables

Core runtime

VariableRequiredDefault
ZEPTOZ_PROJECT_NAMENozeptoz-app
ZEPTOZ_RUNTIME_ENVNodev
ZEPTOZ_RELATION_INFER_FROM_ID_FIELDSNofalse
ZEPTOZ_DATABASE_URLNosqlite://./data/zeptoz.sqlite?mode=rwc
ZEPTOZ_PATHS_DBNo./data/zeptoz.sqlite
ZEPTOZ_PATHS_HOOKSNo./hooks
ZEPTOZ_PATHS_STORAGENo./storage
ZEPTOZ_SERVER_HOSTNo127.0.0.1
ZEPTOZ_SERVER_PORTNo8787

Canonical config file is zeptoz.toml (database.url field).

Auth

VariableRequiredDefault
ZEPTOZ_AUTH_JWT_SECRETNodev-secret-change-me
ZEPTOZ_AUTH_ENCRYPTION_KEYNoderived from ZEPTOZ_AUTH_JWT_SECRET when unset
ZEPTOZ_AUTH_ACCESS_TTL_MINUTESNo15
ZEPTOZ_AUTH_REFRESH_TTL_DAYSNo30
ZEPTOZ_AUTH_COOKIE_SECURENofalse

Hook limits

VariableRequiredDefault
ZEPTOZ_HOOK_TIMEOUT_MSNo150
ZEPTOZ_HOOK_MAX_STEPSNo100000
ZEPTOZ_HOOK_MEMORY_BYTESNo8388608
ZEPTOZ_HOOK_CAPABILITY_PROFILENodefault