Update version to 1.1.0 and add support for Redhat and Sles based operating systems

This commit is contained in:
Andras Bacsai 2023-11-28 13:02:12 +01:00
parent 2788fcf4e1
commit 085b655d9f

View File

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
## Do not modify this file. You will lose the ability to install and auto-update! ## Do not modify this file. You will lose the ability to install and auto-update!
VERSION="1.0.4" VERSION="1.1.0"
DOCKER_VERSION="24.0" DOCKER_VERSION="24.0"
CDN="https://cdn.coollabs.io/coolify" CDN="https://cdn.coollabs.io/coolify"
@ -14,32 +14,14 @@ if [ $EUID != 0 ]; then
echo "Please run as root" echo "Please run as root"
exit exit
fi fi
# case "$OS_TYPE" in
# ubuntu | debian | raspbian)
# echo "Installing dependencies with APT..."
# apt update -y >/dev/null 2>&1
# apt install -y curl wget git jq >/dev/null 2>&1
# ;;
# centos | fedora | rhel | ol | rocky)
# echo "Installing dependencies with DNF..."
# dnf update -y >/dev/null 2>&1
# dnf install -y curl wget git jq >/dev/null 2>&1
# ;;
# sles | opensuse-leap | opensuse-tumbleweed)
# echo "Installing dependencies with Zypper..."
# zypper refresh >/dev/null 2>&1
# zypper install -y curl wget git jq >/dev/null 2>&1
# ;;
# *)
# echo "This script only supports Debian, Redhat or Sles based operating systems for now."
# exit
# ;;
# esac
if [ $OS_TYPE != "ubuntu" ] && [ $OS_TYPE != "debian" ] && [ $OS_TYPE != "raspbian" ]; then case "$OS_TYPE" in
echo "This script only supports Ubuntu and Debian for now." ubuntu | debian | raspbian | centos | fedora | rhel | ol | rocky | sles | opensuse-leap | opensuse-tumbleweed) ;;
*)
echo "This script only supports Debian, Redhat or Sles based operating systems for now."
exit exit
fi ;;
esac
# Ovewrite LATEST_VERSION if user pass a version number # Ovewrite LATEST_VERSION if user pass a version number
if [ "$1" != "" ]; then if [ "$1" != "" ]; then
@ -58,8 +40,24 @@ echo "Coolify version: $LATEST_VERSION"
echo -e "-------------" echo -e "-------------"
echo "Installing required packages..." echo "Installing required packages..."
apt update -y >/dev/null 2>&1 case "$OS_TYPE" in
apt install -y curl wget git jq >/dev/null 2>&1 ubuntu | debian | raspbian)
apt update -y >/dev/null 2>&1
apt install -y curl wget git jq >/dev/null 2>&1
;;
centos | fedora | rhel | ol | rocky)
dnf update -y >/dev/null 2>&1
dnf install -y curl wget git jq >/dev/null 2>&1
;;
sles | opensuse-leap | opensuse-tumbleweed)
zypper refresh >/dev/null 2>&1
zypper install -y curl wget git jq >/dev/null 2>&1
;;
*)
echo "This script only supports Debian, Redhat or Sles based operating systems for now."
exit
;;
esac
if ! [ -x "$(command -v docker)" ]; then if ! [ -x "$(command -v docker)" ]; then
echo "Docker is not installed. Installing Docker..." echo "Docker is not installed. Installing Docker..."