Files
ols-docker-env/bin/appinstall.sh
T
2020-01-08 16:49:52 -05:00

42 lines
842 B
Bash

#!/usr/bin/env bash
APP_NAME=''
DOMAIN=''
help_message(){
echo 'Command [-app app_name] [-domain domain_name]'
echo 'Example: appinstall.sh -app wordpress -d example.com'
}
check_input(){
if [ -z "${1}" ]; then
help_message
exit 1
fi
}
app_download(){
docker-compose exec litespeed su -c "appinstallctl.sh -app ${1} -domain ${2}"
exit 0
}
while [ ! -z "${1}" ]; do
case ${1} in
-[hH] | -help | --help)
help_message
;;
-app | -a | -A) shift
check_input "${1}"
APP_NAME="${1}"
;;
-d | -D | -domain) shift
check_input "${1}"
DOMAIN="${1}"
;;
*)
help_message
;;
esac
shift
done
app_download ${APP_NAME} ${DOMAIN}