]>
Commit | Line | Data |
---|---|---|
0e4ffb4b | 1 | #!/bin/sh |
b20b5fed | 2 | |
0e4ffb4b LA |
3 | set -eu |
4 | ||
5 | cd client | |
b20b5fed | 6 | |
94edfc3b | 7 | rm -rf ./dist ./compiled |
d61e8153 | 8 | |
96bb360d | 9 | defaultLanguage="en_US" |
989e526a C |
10 | npm run ng build -- --output-path "dist/$defaultLanguage/" --deploy-url "/client/$defaultLanguage/" --prod --stats-json |
11 | mv "./dist/$defaultLanguage/assets" "./dist" | |
12 | ||
96bb360d C |
13 | # Supported languages |
14 | languages="fr_FR" | |
989e526a C |
15 | |
16 | for lang in "$languages"; do | |
96bb360d | 17 | npm run ng build -- --prod --i18n-file "./src/locale/target/angular_$lang.xml" --i18n-format xlf --i18n-locale "$lang" \ |
989e526a C |
18 | --output-path "dist/$lang/" --deploy-url "/client/$lang/" |
19 | ||
20 | # Do no duplicate assets | |
21 | rm -r "./dist/$lang/assets" | |
22 | done | |
23 | ||
6cca7360 | 24 | NODE_ENV=production npm run webpack -- --config webpack/webpack.video-embed.js --mode production --json > "./dist/embed-stats.json" |
989e526a | 25 | |
96bb360d C |
26 | # Copy runtime locales |
27 | cp -r "./src/locale/target" "./dist/locale" |