Merge pull request #3073 from dokku/3046-rhel-support

feat: add support for rhel
This commit is contained in:
Jose Diaz-Gonzalez
2018-02-19 15:26:25 -05:00
committed by GitHub
5 changed files with 7 additions and 7 deletions

View File

@@ -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 "$@"
;; ;;
*) *)

View File

@@ -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"
;; ;;
*) *)

View File

@@ -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"
;; ;;
*) *)

View File

@@ -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

View File

@@ -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
;; ;;