Project

General

Profile

Actions

Update Netbox » History » Revision 1

Revision 1/3 | Next »
Ahmed Bilal, 05/08/2020 09:07 AM


Update Netbox

/etc/supervisor.d/netbox.ini

[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

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

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,
    }
}
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

Updated by Ahmed Bilal almost 4 years ago · 1 revisions