UNPKG

zwave-js-ui

Version:

Z-Wave Control Panel and MQTT Gateway

21 lines (20 loc) 1.17 kB
import { joinPath } from "../lib/utils.js"; import { config } from 'dotenv'; config({ path: './.env.app' }); // config/app.js export const title = 'Z-Wave JS UI'; export const storeDir = process.env.STORE_DIR || joinPath(true, 'store'); export const logsDir = process.env.ZWAVEJS_LOGS_DIR || joinPath(storeDir, 'logs'); export const snippetsDir = joinPath(storeDir, 'snippets'); export const tmpDir = joinPath(storeDir, '.tmp'); export const backupsDir = process.env.BACKUPS_DIR || joinPath(storeDir, 'backups'); export const nvmBackupsDir = joinPath(backupsDir, 'nvm'); export const storeBackupsDir = joinPath(backupsDir, 'store'); export const configDbDir = joinPath(storeDir, '.config-db'); export const defaultUser = process.env.DEFAULT_USERNAME || 'admin'; export const defaultPsw = process.env.DEFAULT_PASSWORD || 'zwave'; // lgtm [js/hardcoded-credentials] export const sessionSecret = process.env.SESSION_SECRET || 'DEFAULT_SESSION_SECRET_CHANGE_ME'; export const base = process.env.BASE_PATH || '/'; export const port = process.env.PORT || 8091; export const host = process.env.HOST; // by default undefined, so it will listen on all interfaces both ipv4 and ipv6