2017-02-21 07:54:42 +01:00
|
|
|
#!/bin/bash
|
2017-03-20 11:51:20 +01:00
|
|
|
set -e
|
2017-03-01 10:14:09 +01:00
|
|
|
|
2017-04-26 10:00:18 +02:00
|
|
|
cd /harbor_ui
|
2017-02-22 06:03:05 +01:00
|
|
|
rm -rf dist/*
|
2017-03-20 11:51:20 +01:00
|
|
|
|
|
|
|
npm_proxy=
|
|
|
|
|
|
|
|
while getopts p: option
|
|
|
|
do
|
|
|
|
case "${option}"
|
|
|
|
in
|
|
|
|
p) npm_proxy=${OPTARG};;
|
|
|
|
esac
|
|
|
|
done
|
|
|
|
|
|
|
|
if [ ! -z "$npm_proxy" -a "$npm_proxy" != " " ]; then
|
|
|
|
npm config set proxy $npm_proxy
|
|
|
|
fi
|
2017-03-01 10:14:09 +01:00
|
|
|
|
|
|
|
npm install
|
2017-04-21 11:08:13 +02:00
|
|
|
|
|
|
|
./node_modules/.bin/ngc -p tsconfig-aot.json
|
|
|
|
sed -i 's/* as//g' src/app/shared/gauge/gauge.component.js
|
|
|
|
./node_modules/.bin/rollup -c rollup-config.js
|
2017-03-01 10:14:09 +01:00
|
|
|
|
2017-03-20 11:51:20 +01:00
|
|
|
cp -r ./src/i18n/ dist/
|
2017-04-21 13:34:57 +02:00
|
|
|
cp ./src/styles.css dist/
|
2017-02-21 07:54:42 +01:00
|
|
|
|
2017-04-21 11:08:13 +02:00
|
|
|
cp ./node_modules/clarity-icons/clarity-icons.min.css dist/
|
|
|
|
cp ./node_modules/mutationobserver-shim/dist/mutationobserver.min.js dist/
|
|
|
|
cp ./node_modules/@webcomponents/custom-elements/custom-elements.min.js dist/
|
|
|
|
cp ./node_modules/clarity-icons/clarity-icons.min.js dist/
|
|
|
|
cp ./node_modules/clarity-ui/clarity-ui.min.css dist/
|
|
|
|
cp -r ./node_modules/clarity-icons/shapes/ dist/
|