From aaf7adb9583a0bc8921f31a55956850f3881076b Mon Sep 17 00:00:00 2001 From: Mario Colque Date: Thu, 24 Apr 2014 16:30:10 -0300 Subject: [PATCH] added a zip file to download the webapp --- .gitignore | 3 ++- ghpages.sh | 23 +++++++++++++++-------- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index fe7b97bde..801902a73 100644 --- a/.gitignore +++ b/.gitignore @@ -41,4 +41,5 @@ lib/* js/copayBundle.js config.js -gh-pages +webapp + diff --git a/ghpages.sh b/ghpages.sh index 0cc140285..8aa6e11cd 100755 --- a/ghpages.sh +++ b/ghpages.sh @@ -3,8 +3,10 @@ #Description: A simple script to compile and copy only the needed files for the web app. # Configs -GHPDIR="gh-pages" -LIBDIR="$GHPDIR/lib" +APPDIR="webapp" +LIBDIR="$APPDIR/lib" +DOWNLOADDIR="$APPDIR/download" +ZIPFILE="copay_webapp_.zip" OpenColor="\033[" Red="1;31m" @@ -14,12 +16,12 @@ CloseColor="\033[0m" # Create/Clean temp dir echo -e "${OpenColor}${Green}* Checking temp dir...${CloseColor}" -if [ ! -d $GHPDIR ]; then - mkdir $GHPDIR -else - rm -rf $GHPDIR/* +if [ -d $APPDIR ]; then + rm -rf $APPDIR fi +mkdir -p $APPDIR + # Generate and copy bitcore bundle if [ ! -d node_modules/bitcore ]; then echo -e "${OpenColor}${Red}X The node_modules/bitcore dir does not exist. \nRun npm install and try again.${CloseColor}" @@ -37,8 +39,13 @@ grunt --target=dev shell # Copy all app files echo -e "${OpenColor}${Green}* Copying all app files...${CloseColor}" -cp -af {css,font,img,js,lib,config.js,index.html} $GHPDIR +cp -af {css,font,img,js,lib,config.js,index.html} $APPDIR cp -af node_modules/bitcore/browser/bundle.js $LIBDIR/ mv $LIBDIR/bundle.js $LIBDIR/bitcore.js -echo -e "${OpenColor}${Yellow}\nAwesome! You just need to copy and paste the ./gh-pages content to your local repository and push it.${CloseColor}" +echo -e "${OpenColor}${Green}* Zipping all app files...${CloseColor}" +zip -r $ZIPFILE $APPDIR +mkdir -p $DOWNLOADDIR +mv $ZIPFILE $DOWNLOADDIR + +echo -e "${OpenColor}${Yellow}\nAwesome! You just need to copy and paste the ./webapp content to your local repository and push it.${CloseColor}"