Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Forked from DIGIT-C4 / Netbox Plugins
131 commits behind, 3 commits ahead of the upstream repository.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

Netbox Europa Distribution

Requirement

  • docker
  • docker-compose

Contribute

Clone this project:

git clone git@code.europa.eu:digit-c4/netbox-plugins.git

On Window

If you start from scratch:

Create SSH key: instruction

Add key.pub to the git account: instruction

Then clone the project.

If you are behind a proxy

create file %USERPROFILE%/.ssh/config and add below values:

Host code.europa.eu
    ProxyCommand "C:/Program Files/Git/mingw64/bin/connect.exe" -H proxy-t2.welcome.ec.europa.eu:8012 %h %p

Create local environment variables:

Variable Value
HTTP_PROXY_USER user
HTTP_PROXY_PASSWORD password

Run localy

on Linux

sudo TAG=latest docker-compose -f docker-compose.yml -f docker-compose.test.yml up -d

on Mac

env TAG=latest docker-compose -f docker-compose.yml -f docker-compose.test.yml up -d

Login to Netbox

url : http://localhost:8080 login: admin password: thisnetboxisnot4u