2015-02-10 19:41:24 +00:00
|
|
|
var git = require("./git");
|
|
|
|
var hostname = require("./hostname");
|
2015-06-10 16:08:10 +00:00
|
|
|
var os = require("os");
|
2015-02-10 19:41:24 +00:00
|
|
|
|
|
|
|
exports.load = function(root) {
|
|
|
|
var manifest = require(root + "/package.json");
|
|
|
|
manifest.revision =
|
|
|
|
manifest.revision ||
|
|
|
|
git.getHeadRevisionSync(root);
|
|
|
|
|
|
|
|
manifest.hostname = hostname.get();
|
2015-06-10 16:08:10 +00:00
|
|
|
manifest.internalIP = os.networkInterfaces().eth0 && os.networkInterfaces().eth0[0].address;
|
2015-02-10 19:41:24 +00:00
|
|
|
|
|
|
|
return manifest;
|
|
|
|
};
|
|
|
|
|