diff --git a/main.js b/main.js index ae47f887..29f478bb 100644 --- a/main.js +++ b/main.js @@ -1,8 +1,10 @@ const program = require("commander"); +const {version} = (JSON.parse(require('fs').readFileSync("./package.json", "utf-8"))) + // parse command line parameters program - .version("1.0.0") + .version(version) .option("-s, --serverport [port]", "web server http listening port (defaults to 8280)") .option("-x, --httpsport [port]", "web server https listening port (defaults to 8283)") .option("-h, --serverhost [host]", "web server listening host (defaults to localhost)") diff --git a/src/server.js b/src/server.js index 9d908d84..c2fc1a65 100644 --- a/src/server.js +++ b/src/server.js @@ -199,6 +199,11 @@ const server = program => { next() }) + app.use((req, res, next) => { + res.set('Version', program.version()) + next() + }) + await Storage.init({ dir: Path.resolve(rootFolder, '../.storage') })