Files
mrb-netbox-topology-views/dev_setup/README.md
T

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.whl where 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