Put commit hash and build time on admin page

This commit is contained in:
2017-02-17 12:15:37 +00:00
parent a880a5f2bc
commit a5ea6dc035
4 changed files with 45 additions and 0 deletions

24
setup.js Normal file
View File

@@ -0,0 +1,24 @@
/* eslint-disable no-console */
const exec = require('child_process').exec;
const fs = require('fs');
const config = {
build: {},
};
function writeConfigFile() {
fs.writeFile('build/public/config.json', JSON.stringify(config), (err) => {
if (err) {
return console.error(err);
}
return console.log('Config file saved');
});
}
exec('git log -n 1 --pretty=format:"%H"', (err, stdout) => {
if (stdout) {
config.build.hash = stdout;
config.build.time = new Date();
writeConfigFile();
}
});