This is an automated email from the ASF dual-hosted git repository. riemer pushed a commit to branch STREAMPIPES-395 in repository https://gitbox.apache.org/repos/asf/incubator-streampipes.git
commit 94288b3351fc5e423abc8f913ffe2a02c1df3ef3 Author: Dominik Riemer <[email protected]> AuthorDate: Tue Jul 6 22:56:34 2021 +0200 [STREAMPIPES-398] Allow to inject custom theme settings into prebuild script --- ui/deployment/prebuild.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/ui/deployment/prebuild.js b/ui/deployment/prebuild.js index 443458d..db1b2af 100644 --- a/ui/deployment/prebuild.js +++ b/ui/deployment/prebuild.js @@ -91,4 +91,19 @@ console.log('Moved: logo.png'); fs.writeFileSync('src/assets/img/sp/sp-logo-right-white.png', fs.readFileSync(config['login']['logo-right'])); console.log('Moved: sp-logo-right-white.png'); -console.log('Pre-Build finished.'); \ No newline at end of file +if (process.env.THEME_LOC !== 'undefined') { + console.log('Using custom-provided theme ' + process.env.THEME_LOC); + fs.writeFileSync('src/scss/sp/sp-theme.scss', fs.readFileSync(process.env.THEME_LOC, 'utf8')); +} + +if (process.env.LOGO_HEADER_LOC !== 'undefined') { + console.log('Using custom-provided header logo ' + process.env.LOGO_HEADER_LOC); + fs.writeFileSync('src/assets/img/login/logo.png', fs.readFileSync(process.env.LOGO_HEADER_LOC)); +} + +if (process.env.LOGO_NAV_LOC !== 'undefined') { + console.log('Using custom-provided navbar logo' + process.env.LOGO_NAV_LOC); + fs.writeFileSync('src/assets/img/sp/sp-logo-right-white.png', fs.readFileSync(process.env.LOGO_NAV_LOC)); +} + +console.log('Pre-Build finished.');
