Add current build id to footer

This commit is contained in:
Michael Jackson
2020-06-06 09:36:38 -07:00
parent a50e52b5f4
commit 1811d1c7ff
5 changed files with 34 additions and 11 deletions

View File

@ -1,6 +1,8 @@
require('dotenv').config();
const builtinModules = require('module').builtinModules;
const execSync = require('child_process').execSync;
const babel = require('rollup-plugin-babel');
const commonjs = require('rollup-plugin-commonjs');
const compiler = require('@ampproject/rollup-plugin-closure-compiler');
@ -12,6 +14,12 @@ const url = require('rollup-plugin-url');
const entryManifest = require('./plugins/entryManifest');
const pkg = require('./package.json');
const buildId =
process.env.BUILD_ID ||
execSync('git rev-parse --short HEAD')
.toString()
.trim();
const manifest = entryManifest();
const client = ['browse', 'main'].map(entryName => {
@ -48,6 +56,7 @@ const client = ['browse', 'main'].map(entryName => {
}
}),
replace({
'process.env.BUILD_ID': JSON.stringify(buildId),
'process.env.NODE_ENV': JSON.stringify(
process.env.NODE_ENV || 'development'
)
@ -85,6 +94,7 @@ const server = {
emitFiles: false
}),
replace({
'process.env.BUILD_ID': JSON.stringify(buildId),
'process.env.CLOUDFLARE_EMAIL': JSON.stringify(
process.env.CLOUDFLARE_EMAIL
),