Merge pull request #3073 from dokku/3046-rhel-support
feat: add support for rhel
This commit is contained in:
@@ -91,7 +91,7 @@ install-dokku-from-package() {
|
|||||||
debian|ubuntu)
|
debian|ubuntu)
|
||||||
install-dokku-from-deb-package "$@"
|
install-dokku-from-deb-package "$@"
|
||||||
;;
|
;;
|
||||||
centos)
|
centos|rhel)
|
||||||
install-dokku-from-rpm-package "$@"
|
install-dokku-from-rpm-package "$@"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ main() {
|
|||||||
apt-get update -qq > /dev/null
|
apt-get update -qq > /dev/null
|
||||||
apt-get -qq -y --force-yes dist-upgrade
|
apt-get -qq -y --force-yes dist-upgrade
|
||||||
;;
|
;;
|
||||||
centos|opensuse)
|
centos|opensuse|rhel)
|
||||||
dokku-log-warn "Updating this operating system is not supported"
|
dokku-log-warn "Updating this operating system is not supported"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ flag_rsyslog_needs_restart=n
|
|||||||
# shellcheck disable=SC2174
|
# shellcheck disable=SC2174
|
||||||
mkdir -m 775 -p "$DOKKU_LOGS_DIR"
|
mkdir -m 775 -p "$DOKKU_LOGS_DIR"
|
||||||
case "$DOKKU_DISTRO" in
|
case "$DOKKU_DISTRO" in
|
||||||
arch|debian|centos)
|
arch|debian|centos|rhel)
|
||||||
chgrp dokku "$DOKKU_LOGS_DIR"
|
chgrp dokku "$DOKKU_LOGS_DIR"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
@@ -24,7 +24,7 @@ esac
|
|||||||
if [[ ! -f "$DOKKU_EVENTS_LOGFILE" ]]; then
|
if [[ ! -f "$DOKKU_EVENTS_LOGFILE" ]]; then
|
||||||
touch "$DOKKU_EVENTS_LOGFILE"
|
touch "$DOKKU_EVENTS_LOGFILE"
|
||||||
case "$DOKKU_DISTRO" in
|
case "$DOKKU_DISTRO" in
|
||||||
arch|debian|centos)
|
arch|debian|centos|rhel)
|
||||||
chgrp dokku "$DOKKU_EVENTS_LOGFILE"
|
chgrp dokku "$DOKKU_EVENTS_LOGFILE"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ restart_nginx() {
|
|||||||
sudo /sbin/service nginx reload > /dev/null
|
sudo /sbin/service nginx reload > /dev/null
|
||||||
;;
|
;;
|
||||||
|
|
||||||
arch|centos)
|
arch|centos|rhel)
|
||||||
sudo /usr/bin/systemctl reload nginx
|
sudo /usr/bin/systemctl reload nginx
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ case "$DOKKU_DISTRO" in
|
|||||||
echo "%dokku ALL=(ALL) NOPASSWD:/usr/bin/systemctl reload nginx, /usr/sbin/nginx -t" > /etc/sudoers.d/dokku-nginx
|
echo "%dokku ALL=(ALL) NOPASSWD:/usr/bin/systemctl reload nginx, /usr/sbin/nginx -t" > /etc/sudoers.d/dokku-nginx
|
||||||
;;
|
;;
|
||||||
|
|
||||||
centos)
|
centos|rhel)
|
||||||
echo "%dokku ALL=(ALL) NOPASSWD:/usr/bin/systemctl reload nginx, /usr/sbin/nginx -t" > /etc/sudoers.d/dokku-nginx
|
echo "%dokku ALL=(ALL) NOPASSWD:/usr/bin/systemctl reload nginx, /usr/sbin/nginx -t" > /etc/sudoers.d/dokku-nginx
|
||||||
echo "Defaults:dokku !requiretty" >> /etc/sudoers.d/dokku-nginx
|
echo "Defaults:dokku !requiretty" >> /etc/sudoers.d/dokku-nginx
|
||||||
;;
|
;;
|
||||||
@@ -89,7 +89,7 @@ case "$DOKKU_DISTRO" in
|
|||||||
"$NGINX_INIT" nginx start || "$NGINX_INIT" nginx reload
|
"$NGINX_INIT" nginx start || "$NGINX_INIT" nginx reload
|
||||||
;;
|
;;
|
||||||
|
|
||||||
arch|centos)
|
arch|centos|rhel)
|
||||||
NGINX_INIT="/usr/bin/systemctl"
|
NGINX_INIT="/usr/bin/systemctl"
|
||||||
"$NGINX_INIT" start nginx || "$NGINX_INIT" reload nginx
|
"$NGINX_INIT" start nginx || "$NGINX_INIT" reload nginx
|
||||||
;;
|
;;
|
||||||
|
|||||||
Reference in New Issue
Block a user