diff options
Diffstat (limited to 'arch-nodejs/init.sh')
| -rwxr-xr-x | arch-nodejs/init.sh | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/arch-nodejs/init.sh b/arch-nodejs/init.sh new file mode 100755 index 0000000..24c520f --- /dev/null +++ b/arch-nodejs/init.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +export WORKDIR=${WORKDIR:-"/srv/www"} +export COMMANDS=${COMMANDS:-"npm start"} +export NODE_ENV=${NODE_ENV:-"development"} + +cd $WORKDIR + +if [ ! -d $WORKDIR/node_modules ]; then + npm install +fi + +eval $COMMANDS |
