mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-09 09:08:15 -06:00
Create nunit-redis-install.sh
Editable script to handle the migration from supervisord and gunicorn, to Nginx Unit + systemd
This commit is contained in:
parent
31faaf5af7
commit
bee16ef752
17
scripts/nunit-redis-install.sh
Normal file
17
scripts/nunit-redis-install.sh
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# 1. Install Nginx Unit from https://unit.nginx.org/installation/ before running this.
|
||||||
|
# 2. Check the other files to replace the "netbox" user, if using "www-data" or something else.
|
||||||
|
# 3. chmod u+rx nunit-redis-install.sh && sudo ./nunit-redis-install.sh
|
||||||
|
|
||||||
|
# Remove supervisord & gunicorn, if only used for NetBox
|
||||||
|
# apt remove supervisor gunicorn -y && apt autoremove -y
|
||||||
|
|
||||||
|
# Load Redis Worker service
|
||||||
|
cp -f netbox-rqworker.service /etc/systemd/system/
|
||||||
|
systemctl enable netbox-rqworker && systemctl restart netbox-rqworker
|
||||||
|
|
||||||
|
# Load NUnit config
|
||||||
|
systemctl enable unit && systemctl restart unit
|
||||||
|
sudo apt install curl -y
|
||||||
|
sudo curl -X PUT -d @netbox-unit.json --unix-socket /var/control.unit.sock http://localhost/config/
|
Loading…
Reference in New Issue
Block a user