Skip to content

Instantly share code, notes, and snippets.

@FullStackForger
Last active August 4, 2016 02:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save FullStackForger/f933ff72e47957033dcb3a83a255d55a to your computer and use it in GitHub Desktop.
Save FullStackForger/f933ff72e47957033dcb3a83a255d55a to your computer and use it in GitHub Desktop.
#export REPO="repo-name"
#export LOC="./local/path"
APP_INDEX="index.js"
#APP_PM2="process-name"
source ~/.profile
mkdir -p ${LOC}/${REPO}
rm -Rf ${LOC}/${REPO}-old
mv ${LOC}/${REPO} ${LOC}/${REPO}-old
mv indieforger_${REPO} ${LOC}/${REPO}
cd ${LOC}/${REPO}
npm install
pm2 stop ${APP_PM2}
pm2 start ${APP_INDEX} --name="${APP_PM2}"
#ASSIM_PATH="" # assimilator path
#export REPO="repo-name"
#export LOC="./local/path"
#export ASSIM_PATH="/path/to/assimilator"
#export ASSIM_PM2="assimilator" # assimilator pm2 process name
export ASSIM_INDEX="index.js"
source ~/.profile
mkdir -p ${LOC}/${REPO}
rm -Rf ${LOC}/${REPO}-old
mv ${LOC}/${REPO} ${LOC}/${REPO}-old
mv indieforger_${REPO} ${LOC}/${REPO}
# assimilator restart required
cd ${ASSIM_PATH}
pm2 stop ${ASSIM_PM2}
pm2 start ${ASSIM_INDEX} --name="${ASSIM_PM2}"
#export REPO="repo-name"
#export LOC="./local/path"
#export DIR="project-name"
source ~/.profile
mkdir -p ${LOC}/${DIR}
rm -Rf ${LOC}/${DIR}-old
mv ${LOC}/${DIR} ${LOC}/${DIR}-old
mv indieforger_${REPO} ${LOC}/${DIR}
cd ${LOC}/${DIR}
bower install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment