This is a huge release that changes completely how this image is built:
- Using multi stage builds to
- separate the compilation of the Python wheels
- merge the two Dockerfiles into one
- this results in Docker Images that are about half as big
- Downloading netbox externally
- ... instead of in the Dockerfile
- which makes it more efficient for Docker to cache the build layers
- which reduces build time, especially locally
- Enable test builds for PRs
- Regularly build tags, and not only when a new Netbox version is released.
✅ If you just use the image to run Netbox, nothing should notably change for you.
✅ If you extend the image for your own purposes, nothing should change for your either.
⚠️ If you built the image yourself, you will either have to use ./build.sh
or maintain your own Netbox clone. See the wiki page on building the Netbox Docker image.
Known Issues
There are no known issues.