From cf3601b4ab5850e9ba7c18f54aaeca735050dd66 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Tue, 25 Mar 2025 14:04:20 +0100 Subject: [PATCH] Update alpine-wireguard-install.sh --- install/alpine-wireguard-install.sh | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/install/alpine-wireguard-install.sh b/install/alpine-wireguard-install.sh index f5ef142..5a338e2 100644 --- a/install/alpine-wireguard-install.sh +++ b/install/alpine-wireguard-install.sh @@ -64,10 +64,10 @@ ListenPort = 51820 EOF msg_ok "Created Example Config for WGDashboard" -msg_info "Creating Supervisor Service for WGDashboard" -mkdir -p /etc/supervisord.d/ + msg_info "Creating Supervisor Service for WGDashboard" + mkdir -p /etc/supervisord.d/ -cat < /etc/supervisord.d/wg-dashboard.ini + cat < /etc/supervisord.d/wg-dashboard.ini [program:wg-dashboard] command=/etc/wgdashboard/src/wgd.sh start autostart=true @@ -76,9 +76,19 @@ stderr_logfile=/var/log/wg-dashboard.err.log stdout_logfile=/var/log/wg-dashboard.out.log EOF -rc-service supervisor restart -rc-update add supervisor default -msg_ok "Created Supervisor Service for WGDashboard" + if [[ ! -f /etc/supervisord.conf ]]; then + cat < /etc/supervisord.conf +[supervisord] +nodaemon=true + +[include] +files = /etc/supervisord.d/*.ini +EOF + fi + + msg_info "Starting Supervisor Daemon" + nohup supervisord -c /etc/supervisord.conf &>/dev/null & + msg_ok "Started Supervisor Daemon" fi