This repository contains the necessary configuration files to run Netbox.
This is then merged with the public repository to override the env, volumes and override compose parameters
it also contains backup, deploy and provision host jenkins pipelines for netbox deployment
- Set the environment variable
VERSION
to the desired version of Netbox.
export VERSION=v1.2.3
- Pull the Netbox Docker image: a. with public regristry:
docker-compose pull
b. with local regristry:
REGISTRY=my-registry.com docker-compose pull
- Start the Netbox service:
docker-compose up -d
- Set up a superuser for Netbox:
docker-compose exec netbox /opt/netbox/netbox/manage.py createsuperuser
- fill the inputs through the pipeline parameters
- buld
That's it! You should now have Netbox up and running with a superuser account set up.
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them to your branch.
- Push your branch to your forked repository.
- Open a pull request to the original repository.
Please ensure that your code follows the project's coding conventions and includes appropriate tests. Thank you for your contribution!