restructured scripts for building and some improvements

This commit is contained in:
logsol 2014-12-21 23:02:27 +01:00
parent 74134a53af
commit 8dbc088813
8 changed files with 231 additions and 15 deletions

13
scripts/build.sh Executable file
View file

@ -0,0 +1,13 @@
#!/bin/bash
if env | grep -q "^NODE_ENV=production$"
then
echo "[ PRODUCTION ]"
mkdir -p build
echo "- compiling client scripts.."
rm -f "build/client.min.js.gz"
node_modules/requirejs/bin/r.js -o config/build-profile.js > /dev/null \
&& gzip -c build/client.min.js > build/client.min.js.gz \
&& echo "- done."
else
echo "[ DEVELOPMENT ]"
fi

7
scripts/deploy.sh Executable file
View file

@ -0,0 +1,7 @@
#!/bin/bash
# cd /home/logsol/projects/js/chuck.js/ && forever stop server.js
# cd /home/logsol/projects/js/chuck.js/ && forever start server.js && echo "forever - just restarted server"
cd /home/logsol/projects/js/chuck.js/ && forever restart server.js