diff --git a/.gitignore b/.gitignore index 0108ade..7000172 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ node_modules .DS_Store lib dist +target diff --git a/boundle.sh b/boundle.sh new file mode 100755 index 0000000..3d5235c --- /dev/null +++ b/boundle.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +module_path="/data/publish/node_packages/card_svr" +if [ ! -d $module_path ]; then + mkdir -p $module_path +fi +module_sub_path=$module_path"/node_modules" +#if [ ! -d $module_sub_path ]; then + npm install --prefer-offline --loglevel info --unsafe-perm=true --allow-root >> boundle.log + echo 'copy node_modules to /data/publish/node_packages' >> boundle.log + cp -r node_modules $module_sub_path +else + cp -r $module_sub_path ./node_modules +fi + +#npm install --prefer-offline --loglevel info --unsafe-perm=true --allow-root >> boundle.log +#echo 'copy node_modules to /data/publish/node_packages' >> boundle.log +#rm -rf $module_sub_path +#cp -r node_modules $module_sub_path + + +./node_modules/.bin/tsc >> boundle.log + +mkdir target +tar -zcvf ./target/card_svr.tar.gz --exclude=.git --exclude=target --exclude=src ./ +echo 'all done' 2>&1 >> boundle.log