diff --git a/app/vmui/packages/vmui/config-overrides.js b/app/vmui/packages/vmui/config-overrides.js index 663e569e34..39c4c0d7e5 100644 --- a/app/vmui/packages/vmui/config-overrides.js +++ b/app/vmui/packages/vmui/config-overrides.js @@ -1,6 +1,22 @@ /* eslint-disable */ const { override, addExternalBabelPlugin, addWebpackAlias, addWebpackPlugin } = require("customize-cra"); const webpack = require("webpack"); +const fs = require('fs'); +const path = require('path'); + +// This will replace the default check +const pathIndexHTML = (() => { + switch (process.env.REACT_APP_TYPE) { + case 'logs': + return 'public/victorialogs.html'; + case 'anomaly': + return 'public/vmanomaly.html'; + default: + return 'public/victoriametrics.html'; + } +})(); +const fileContent = fs.readFileSync(path.resolve(__dirname, pathIndexHTML), 'utf8'); +fs.writeFileSync(path.resolve(__dirname, 'public/index.html'), fileContent); module.exports = override( addExternalBabelPlugin("@babel/plugin-proposal-nullish-coalescing-operator"), diff --git a/app/vmui/packages/vmui/public/index.html b/app/vmui/packages/vmui/public/index.html deleted file mode 100644 index 92cd53f081..0000000000 --- a/app/vmui/packages/vmui/public/index.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - VM UI - - - - - - - - - - - - - - - -
- - - diff --git a/app/vmui/packages/vmui/public/victorialogs.html b/app/vmui/packages/vmui/public/victorialogs.html new file mode 100644 index 0000000000..37a3d9cc3e --- /dev/null +++ b/app/vmui/packages/vmui/public/victorialogs.html @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + VM UI + + + + + + + + + + + + + + +
+ + + diff --git a/app/vmui/packages/vmui/public/victoriametrics.html b/app/vmui/packages/vmui/public/victoriametrics.html new file mode 100644 index 0000000000..a124935409 --- /dev/null +++ b/app/vmui/packages/vmui/public/victoriametrics.html @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + VM UI + + + + + + + + + + + + + + + +
+ + + diff --git a/app/vmui/packages/vmui/public/vmanomaly.html b/app/vmui/packages/vmui/public/vmanomaly.html new file mode 100644 index 0000000000..a124935409 --- /dev/null +++ b/app/vmui/packages/vmui/public/vmanomaly.html @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + VM UI + + + + + + + + + + + + + + + +
+ + + diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index b5810e82f7..4aa873ddf8 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -53,6 +53,7 @@ The value of `instance` label for those scrape targets will be changed from `