903 B
903 B
Setup Dev
- install docker
- install docker compose
- clone netbox repo
- clone netbox_topology_views repo
- create venv:
/usr/bin/python3 -m venv venv - activate venv:
source venv/bin/activate - install deps:
pip3 install -r requirements.txt - install build tools:
python3 -m pip install --upgrade build setuptools wheel
Build
- in the root of the netbox_topology_views folder run
python3 -m build - install the package:
python3 -m pip install ../netbox-topology-views/dist/netbox_topology_views-X.Y.Z-py3-none-any.whlwhere X,Y & Z are the version
Test
- copy configuration.py from dev_setup to the netbox/netbox/ folder
- run in the netbox repo:
python3 netbox/manage.py migrate - (first time only) run in the netbox repo:
python3 netbox/manage.py createsuperuser - run in the netbox repo:
python3 netbox/manage.py runserver - browse to http://127.0.0.1:8000