NODE_ENV=development
PORT=5174
SERVER_FQDN=http://localhost:3000
CLIENT_ORIGIN=http://localhost:3000
CLIENT_ORIGINS=http://localhost:3000,http://127.0.0.1:3000,http://localhost:5173,http://127.0.0.1:5173
API_PROXY_TARGET=http://127.0.0.1:5174
DATABASE_PATH=./data/poshmanager.sqlite
LOG_DIR=./data/logs
JWT_SECRET=replace-with-a-long-random-secret
CREDENTIAL_STORE_KEY=replace-with-a-long-random-credential-key
DEFAULT_ADMIN_EMAIL=admin@posh.local
DEFAULT_ADMIN_PASSWORD=change-me-now
DEFAULT_ADMIN_NAME=POSH Admin
POWERSHELL_BIN=pwsh
ALLOW_SCRIPT_EXECUTION=true
# Minutes between automatic catalog upstream-version checks. 0 disables the worker.
CATALOG_CHECK_INTERVAL_MINUTES=0
# Minutes between auto-promote soak checks. 0 disables the worker.
AUTO_PROMOTE_INTERVAL_MINUTES=0
# Intune Win32 Content Prep Tool. Drop IntuneWinAppUtil.exe in ./tools, or:
# INTUNEWIN_UTIL_PATH=C:\\tools\\IntuneWinAppUtil.exe
# INTUNEWIN_BUILD_COMMAND=packager --src {source} --setup {setup} --out {output}
# TOOLS_DIR=./tools
ENTRA_ENABLED=false
ENTRA_TENANT_ID=
ENTRA_CLIENT_ID=
ENTRA_CLIENT_SECRET=
ENTRA_CALLBACK_URL=
