From e032aec9b92be25a996923361f83a96a89505254 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 18 Jul 2018 09:52:46 +0200 Subject: Render CSS/title/description tags on server side --- scripts/build/client.sh | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) (limited to 'scripts/build') diff --git a/scripts/build/client.sh b/scripts/build/client.sh index 106532c4f..e4d053e82 100755 --- a/scripts/build/client.sh +++ b/scripts/build/client.sh @@ -10,16 +10,19 @@ defaultLanguage="en_US" npm run ng build -- --output-path "dist/$defaultLanguage/" --deploy-url "/client/$defaultLanguage/" --prod --stats-json mv "./dist/$defaultLanguage/assets" "./dist" -# Supported languages -languages=("fr_FR" "eu_ES" "ca_ES" "cs_CZ" "eo") - -for lang in "${languages[@]}"; do - npm run ng build -- --prod --i18n-file "./src/locale/target/angular_$lang.xml" --i18n-format xlf --i18n-locale "$lang" \ - --output-path "dist/$lang/" --deploy-url "/client/$lang/" - - # Do no duplicate assets - rm -r "./dist/$lang/assets" -done +# Don't build other languages if --light arg is provided +if [ -z ${1+x} ] || [ "$1" != "--light" ]; then + # Supported languages + languages=("fr_FR" "eu_ES" "ca_ES" "cs_CZ" "eo") + + for lang in "${languages[@]}"; do + npm run ng build -- --prod --i18n-file "./src/locale/target/angular_$lang.xml" --i18n-format xlf --i18n-locale "$lang" \ + --output-path "dist/$lang/" --deploy-url "/client/$lang/" + + # Do no duplicate assets + rm -r "./dist/$lang/assets" + done +fi NODE_ENV=production npm run webpack -- --config webpack/webpack.video-embed.js --mode production --json > "./dist/embed-stats.json" -- cgit v1.2.3