Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- if [ -z $1 ];then
- echo "Usage: $(basename $0) project port"
- exit -1
- fi
- GIT_HOME="/data/git"
- PROJECT_DIR="/data/project"
- PROJECT_NAME=$1
- PORT=$2
- sudo mkdir -p $PROJECT_DIR/$PROJECT_NAME
- sudo chown $USER:$USER $PROJECT_DIR/$PROJECT_NAME
- # copy git hooks
- DEST_POST_RECEIVE=$GIT_HOME/$PROJECT_NAME.git/hooks/post-receive
- echo 'Copy post-receive hook'
- cp $HOME/bin/hooks/post-receive $DEST_POST_RECEIVE
- sed -i s/{{appName}}/$PROJECT_NAME/g $DEST_POST_RECEIVE
- sed -i s/{{port}}/$PORT/g $DEST_POST_RECEIVE
- chmod u+x $GIT_HOME/$PROJECT_NAME.git/hooks/post-receive
Add Comment
Please, Sign In to add comment