{ "httpPort": 80, "httpsPort": 443, "certificate": { "key": "/etc/letsencrypt/live/reports.bodyshop.app/privkey.pem", "cert": "/etc/letsencrypt/live/reports.bodyshop.app/fullchain.pem" }, "store": { "provider": "fs" }, "blobStorage": { "provider": "fs" }, "logger": { "console": { "transport": "console", "level": "debug" }, "file": { "transport": "file", "level": "info", "filename": "logs/reporter.log" }, "error": { "transport": "file", "level": "error", "filename": "logs/error.log" } }, "allowLocalFilesAccess": true, "reportTimeout": 60000, "templatingEngines": { "strategy": "http-server" }, "extensions": { "authentication": { "cookieSession": { "secret": "imex" }, "authorizationServer": { "tokenValidation": { "endpoint": "http://localhost:5000/auth", "timeout": 180000, "sendAsJSON": true, "hint": null, "usernameField": "username", "activeField": "active", "auth": false } }, "admin": { "username": "admin", "password": "admin" }, "enabled": true }, "express":{ "exposeHttpHeaders":true }, "child-templates": { "parallelLimit": 10 }, "sample-template": { "createSamples": true }, "scripts": { "allowedModules": "*", "strategy": "http-server" } } }