Project

General

Profile

Update Netbox » History » Revision 2

Revision 1 (Ahmed Bilal, 05/08/2020 09:07 AM) → Revision 2/3 (Ahmed Bilal, 05/08/2020 09:08 AM)

h1. Update Netbox 


 @/etc/supervisor.d/netbox.ini@ 

 <pre> 
 [program:netbox] 
 command = /home/app/netbox/venv/bin/gunicorn -c /home/app/netbox/gunicorn_config.py netbox.wsgi 
 directory = /home/app/netbox/netbox/ 
 user = app 

 [program:netbox-rqworker] 
 command = /home/app/netbox/venv/bin/python3 /home/app/netbox/netbox/manage.py rqworker 
 directory = /home/app/netbox/netbox/ 
 user = app 
 </pre> 


 REDIS configuration in @/home/app/netbox/netbox/netbox/configuration.py@ should be like below 

 <pre> 
 REDIS = { 
     'tasks': { 
         'HOST': 'localhost', 
         'PORT': 6379, 
         'PASSWORD': '', 
         'DATABASE': 0, 
         'DEFAULT_TIMEOUT': 300, 
         'SSL': False, 
     }, 
     'caching': { 
         'HOST': 'localhost', 
         'PORT': 6379, 
         'PASSWORD': '', 
         'DATABASE': 1, 
         'DEFAULT_TIMEOUT': 300, 
         'SSL': False, 
     } 
 } 
 </pre> 

 <pre><code class="shell"> 
 cd /home/app/netbox 

 
 git checkout master 
 git reset --hard 
 git pull origin master 

 
 chown -R app:app . 

 
 echo django-auth-ldap >> requirements.txt 
 echo python-decouple >> requirements.txt 

 
 ./upgrade.sh 

 
 supervisorctl reread 
 supervisorctl reload 
 supervisorctl restart all 
 </code></pre>