Deployment script now works on Mac OS X (#86)
This commit is contained in:
parent
56acb5c9fd
commit
2c15487d1b
|
|
@ -52,6 +52,7 @@ declare -A osInfo;
|
||||||
osInfo[/etc/debian_version]="apt-get"
|
osInfo[/etc/debian_version]="apt-get"
|
||||||
osInfo[/etc/centos-release]="yum"
|
osInfo[/etc/centos-release]="yum"
|
||||||
osInfo[/etc/redhat-release]="yum"
|
osInfo[/etc/redhat-release]="yum"
|
||||||
|
osInfo[/System/Library/CoreServices/SystemVersion.plist]="brew"
|
||||||
|
|
||||||
# Checking OS and assiging package manager
|
# Checking OS and assiging package manager
|
||||||
desired_os=0
|
desired_os=0
|
||||||
|
|
@ -105,6 +106,8 @@ if [ $setup_domain == "Y" -o $setup_domain == "y" -o $setup_domain == "yes" -o $
|
||||||
echo "Would you like to provision an SSL certificate for your custom domain / subdomain?"
|
echo "Would you like to provision an SSL certificate for your custom domain / subdomain?"
|
||||||
read -p '(Your DNS records must be updated for us to provision SSL) [Y/n]: ' setup_ssl
|
read -p '(Your DNS records must be updated for us to provision SSL) [Y/n]: ' setup_ssl
|
||||||
setup_ssl=${setup_ssl:-Y}
|
setup_ssl=${setup_ssl:-Y}
|
||||||
|
else
|
||||||
|
setup_ssl="n"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $setup_ssl == "Y" -o $setup_ssl == "y" -o $setup_ssl == "yes" -o $setup_ssl == "Yes" ];then
|
if [ $setup_ssl == "Y" -o $setup_ssl == "y" -o $setup_ssl == "yes" -o $setup_ssl == "Yes" ];then
|
||||||
|
|
@ -127,11 +130,18 @@ cd ..
|
||||||
|
|
||||||
# Role - Docker
|
# Role - Docker
|
||||||
if ! is_command_present docker ;then
|
if ! is_command_present docker ;then
|
||||||
|
if [ $package_manager == "apt-get" -o $package_manager == "yum" ];then
|
||||||
install_docker
|
install_docker
|
||||||
|
else
|
||||||
|
echo "Please follow below link to Install Docker Desktop on Mac:"
|
||||||
|
echo "https://docs.docker.com/docker-for-mac/install/"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Starting docker service
|
# Starting docker service
|
||||||
|
if [ $package_manager == "yum" -o $package_manager == "apt-get" ];then
|
||||||
start_docker
|
start_docker
|
||||||
|
fi
|
||||||
|
|
||||||
# Role - Folder
|
# Role - Folder
|
||||||
for directory_name in nginx certbot mongo/db opa/config appsmith-server/config
|
for directory_name in nginx certbot mongo/db opa/config appsmith-server/config
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user