cleanup socket fixes #1210
This commit is contained in:
parent
93a5dd5de4
commit
65ab14e68b
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
SCRIPT_VERSION="68"
|
SCRIPT_VERSION="69"
|
||||||
SCRIPT_URL='https://raw.githubusercontent.com/amidaware/tacticalrmm/master/install.sh'
|
SCRIPT_URL='https://raw.githubusercontent.com/amidaware/tacticalrmm/master/install.sh'
|
||||||
|
|
||||||
sudo apt install -y curl wget dirmngr gnupg lsb-release
|
sudo apt install -y curl wget dirmngr gnupg lsb-release
|
||||||
|
@ -482,7 +482,7 @@ echo "${rmmservice}" | sudo tee /etc/systemd/system/rmm.service > /dev/null
|
||||||
|
|
||||||
daphneservice="$(cat << EOF
|
daphneservice="$(cat << EOF
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=django channels daemon
|
Description=django channels daemon v2
|
||||||
After=network.target
|
After=network.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
|
@ -491,6 +491,8 @@ Group=www-data
|
||||||
WorkingDirectory=/rmm/api/tacticalrmm
|
WorkingDirectory=/rmm/api/tacticalrmm
|
||||||
Environment="PATH=/rmm/api/env/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
Environment="PATH=/rmm/api/env/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
||||||
ExecStart=/rmm/api/env/bin/daphne -u /rmm/daphne.sock tacticalrmm.asgi:application
|
ExecStart=/rmm/api/env/bin/daphne -u /rmm/daphne.sock tacticalrmm.asgi:application
|
||||||
|
ExecStartPre=rm -f /rmm/daphne.sock
|
||||||
|
ExecStartPre=rm -f /rmm/daphne.sock.lock
|
||||||
Restart=always
|
Restart=always
|
||||||
RestartSec=3s
|
RestartSec=3s
|
||||||
|
|
||||||
|
|
31
update.sh
31
update.sh
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
SCRIPT_VERSION="139"
|
SCRIPT_VERSION="140"
|
||||||
SCRIPT_URL='https://raw.githubusercontent.com/amidaware/tacticalrmm/master/update.sh'
|
SCRIPT_URL='https://raw.githubusercontent.com/amidaware/tacticalrmm/master/update.sh'
|
||||||
LATEST_SETTINGS_URL='https://raw.githubusercontent.com/amidaware/tacticalrmm/master/api/tacticalrmm/tacticalrmm/settings.py'
|
LATEST_SETTINGS_URL='https://raw.githubusercontent.com/amidaware/tacticalrmm/master/api/tacticalrmm/tacticalrmm/settings.py'
|
||||||
YELLOW='\033[1;33m'
|
YELLOW='\033[1;33m'
|
||||||
|
@ -127,6 +127,35 @@ printf >&2 "${GREEN}Stopping ${i} service...${NC}\n"
|
||||||
sudo systemctl stop ${i}
|
sudo systemctl stop ${i}
|
||||||
done
|
done
|
||||||
|
|
||||||
|
CHECK_DAPHNE=$(grep v2 /etc/systemd/system/daphne.service)
|
||||||
|
if ! [[ $CHECK_DAPHNE ]]; then
|
||||||
|
|
||||||
|
sudo rm -f /etc/systemd/system/daphne.service
|
||||||
|
|
||||||
|
daphneservice="$(cat << EOF
|
||||||
|
[Unit]
|
||||||
|
Description=django channels daemon v2
|
||||||
|
After=network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
User=${USER}
|
||||||
|
Group=www-data
|
||||||
|
WorkingDirectory=/rmm/api/tacticalrmm
|
||||||
|
Environment="PATH=/rmm/api/env/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
||||||
|
ExecStart=/rmm/api/env/bin/daphne -u /rmm/daphne.sock tacticalrmm.asgi:application
|
||||||
|
ExecStartPre=rm -f /rmm/daphne.sock
|
||||||
|
ExecStartPre=rm -f /rmm/daphne.sock.lock
|
||||||
|
Restart=always
|
||||||
|
RestartSec=3s
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
EOF
|
||||||
|
)"
|
||||||
|
echo "${daphneservice}" | sudo tee /etc/systemd/system/daphne.service > /dev/null
|
||||||
|
sudo systemctl daemon-reload
|
||||||
|
fi
|
||||||
|
|
||||||
rm -f /rmm/api/tacticalrmm/app.ini
|
rm -f /rmm/api/tacticalrmm/app.ini
|
||||||
|
|
||||||
uwsgini="$(cat << EOF
|
uwsgini="$(cat << EOF
|
||||||
|
|
Loading…
Reference in New Issue