deploy.sh in Realistic Dummy Content 8
echo -e "[ >>] Start of script $0 (from $(pwd))" echo -e "\n* * * * * * * * * * * * * * * * * * * * * * * * " echo -e "DCYCLE deploy.sh" echo -e "See http://box.dcycle.com for instructions and" echo -e "mode details." echo -e "Type ./dcycle/deploy.sh without any arguments for help." echo -e "* * * * * * * * * * * * * * * * * * * * * * * * \n" # Make sure errors propagate throughout the script set -e $(dirname $0)/lib/preflight.sh if [ "$#" -eq "0" ] then cat './dcycle/readme/deploy.txt' else while getopts ":p:n:" opt; do case $opt in p) PORT="$OPTARG"; ;; n) NAME="$OPTARG"; ;; \?) echo "Invalid option -$OPTARG" >&2 ;; esac done if [ "$ENV" != "internal" ] && [ "$ENV" != "dev" ] && [ "$ENV" != "dev" ] then echo -e "[info] You did not specify the -e flag as test or dev, or specified it" echo -e " as an invalid value, we are assuming dev." ENV='dev' fi if [ -z "$NAME" ]; then echo -e "[notice] The argument -n was not set, so we are assuming 'normal'" NAME=normal; fi DIRNAME=$(basename $(pwd)) PROJECTNAME=$DIRNAME-$ENV-$NAME echo -e "[info] The project name has been determined based on the directory name of" echo -e " your project and environment type:" echo -e " $PROJECTNAME" echo -e "[info] Starting build" ./dcycle/lib/build-$ENV.sh $PORT $PROJECTNAME fi echo -e "\n* * * * * * * * * * * * * * * * * * * * * * * * " echo -e "DCYCLE deploy.sh" echo -e "end of script." echo -e "* * * * * * * * * * * * * * * * * * * * * * * * \n" echo -e "[<< ] End of script $0"
File
dcycle/deploy.shView source
- echo -e "[ >>] Start of script $0 (from $(pwd))"
- echo -e "\n* * * * * * * * * * * * * * * * * * * * * * * * "
- echo -e "DCYCLE deploy.sh"
- echo -e "See http://box.dcycle.com for instructions and"
- echo -e "mode details."
- echo -e "Type ./dcycle/deploy.sh without any arguments for help."
- echo -e "* * * * * * * * * * * * * * * * * * * * * * * * \n"
-
- # Make sure errors propagate throughout the script
- set -e
-
- $(dirname $0)/lib/preflight.sh
-
- if [ "$#" -eq "0" ]
- then
- cat './dcycle/readme/deploy.txt'
- else
- while getopts ":p:n:" opt; do
- case $opt in
- p) PORT="$OPTARG";
- ;;
- n) NAME="$OPTARG";
- ;;
- \?) echo "Invalid option -$OPTARG" >&2
- ;;
- esac
- done
-
- if [ "$ENV" != "internal" ] && [ "$ENV" != "dev" ] && [ "$ENV" != "dev" ]
- then
- echo -e "[info] You did not specify the -e flag as test or dev, or specified it"
- echo -e " as an invalid value, we are assuming dev."
- ENV='dev'
- fi
- if [ -z "$NAME" ]; then
- echo -e "[notice] The argument -n was not set, so we are assuming 'normal'"
- NAME=normal;
- fi
-
- DIRNAME=$(basename $(pwd))
-
- PROJECTNAME=$DIRNAME-$ENV-$NAME
-
- echo -e "[info] The project name has been determined based on the directory name of"
- echo -e " your project and environment type:"
- echo -e " $PROJECTNAME"
-
- echo -e "[info] Starting build"
- ./dcycle/lib/build-$ENV.sh $PORT $PROJECTNAME
- fi
-
- echo -e "\n* * * * * * * * * * * * * * * * * * * * * * * * "
- echo -e "DCYCLE deploy.sh"
- echo -e "end of script."
- echo -e "* * * * * * * * * * * * * * * * * * * * * * * * \n"
- echo -e "[<< ] End of script $0"