49 lines
1.5 KiB
Bash
Executable File
49 lines
1.5 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
|
# Mac OS X doesn't have realpath
|
|
realpath() {
|
|
[[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}"
|
|
}
|
|
fi
|
|
|
|
|
|
if [ ! -d public/js ]; then
|
|
mkdir public/js
|
|
fi
|
|
|
|
if [ ! -d public/css ]; then
|
|
mkdir public/css
|
|
fi
|
|
if [ ! -d public/views ]; then
|
|
mkdir -p public/views/dialogs
|
|
fi
|
|
|
|
if [ ! -d public/img ]; then
|
|
mkdir public/img
|
|
fi
|
|
|
|
if [ -d node_modules/ng_backoffice ]; then
|
|
find node_modules/ng_backoffice/views -maxdepth 1 -name "*.html" -exec ln -s $(realpath {}) public/views/ \; 2>/dev/null
|
|
find node_modules/ng_backoffice/views/dialogs -maxdepth 1 -name "*.html" -exec ln -s $(realpath {}) public/views/dialogs/ \; 2>/dev/null
|
|
find node_modules/ng_backoffice/src -name "*.js" -exec ln -s $(realpath {}) public/js/ \; 2>/dev/null
|
|
find node_modules/ng_backoffice/css -name "*.css" -exec ln -s $(realpath {}) public/css/ \; 2>/dev/null
|
|
find node_modules/ng_backoffice/img -name "*" -exec ln -s $(realpath {}) public/img/ \; 2>/dev/null
|
|
|
|
pushd node_modules/ng_backoffice
|
|
grunt concat
|
|
popd
|
|
fi
|
|
|
|
if [ -d node_modules/ng_client ]; then
|
|
find node_modules/ng_client/views -name "*.html" -exec ln -s $(realpath {}) public/views/ \; 2>/dev/null
|
|
find node_modules/ng_client/src -name "*.js" -exec ln -s $(realpath {}) public/js/ \; 2>/dev/null
|
|
find node_modules/ng_client/css -name "*.css" -exec ln -s $(realpath {}) public/css/ \; 2>/dev/null
|
|
find node_modules/ng_client/img -name "*" -exec ln -s $(realpath {}) public/img/ \; 2>/dev/null
|
|
|
|
pushd node_modules/ng_backoffice
|
|
grunt concat
|
|
popd
|
|
fi
|
|
|