From 85d4aecbcf44d634286635f9e792d7adb5337132 Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Mon, 24 Feb 2025 09:34:28 +0000 Subject: [PATCH] [server-ce] precompile pug files concurrent to npm-i-dev/webpack build (#23824) GitOrigin-RevId: 7fd153dd0fa89ca4bc12efc1e26276844ff9431a --- server-ce/genScript.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/server-ce/genScript.js b/server-ce/genScript.js index 81fa0e176c..c433f3a60a 100644 --- a/server-ce/genScript.js +++ b/server-ce/genScript.js @@ -12,6 +12,10 @@ switch (process.argv.pop()) { console.log('pushd', `services/${service.name}`) switch (service.name) { case 'web': + // precompile pug in background + console.log('npm run precompile-pug &') + console.log('pug_precompile=$!') + // Avoid downloading of cypress console.log('export CYPRESS_INSTALL_BINARY=0') @@ -21,8 +25,9 @@ switch (process.argv.pop()) { console.log('npm run webpack:production') // uninstall webpack and frontend dependencies console.log('npm install --omit=dev') - // precompile pug - console.log('npm run precompile-pug') + + // Wait for pug precompile to finish + console.log('wait "$pug_precompile"') break default: console.log(`echo ${service.name} does not require a compilation`)