let displays = require(`./data/displays.json`); module.exports = { "serverListenPort": process.env.PORT || 8000, "serverHost": process.env.HOST || "127.0.0.1", "serverUrl": "http://" + (process.env.HOST || "127.0.0.1"), // used for web client "sessionKey": "generateRandomStringForSecret", "streamKey": 'STREAM_NAME', "useLocalAssets": false, // used to load javascript libraries locally from /public/assets "mediaServer": false, // local streaming server for rtmp, see docs how to use "defaultLocale": "en", /* * Plugins */ "plugins": [ "profiler" ], /* * Administrators */ "admins": [ { "id": 1, "displayName": "Administrator", "username": process.env.ADMIN_USER || "admin", "password": process.env.ADMIN_PASS || "admin", "permissions": { "isAdmin": true, "dashboard": { "addBundle": true, "addSlides": true, "addWebPage": true, } } }, { "id": 2, "displayName": "Display Operator", "username": "operator", "password": "operator", "permissions": { "isAdmin": false, "dashboard": { "addBundle": false, "addSlides": false, "addWebPage": false, } } }, { "id": 3, "displayName": "Display Viewer", "username": "view", "password": "view", "permissions": { "isAdmin": false, } } ], "displays": displays };