# ============================================================================= # NetBox Docker Image with Plugins # # Image NetBox personnalisée avec plugins pré-installés # Basée sur l'image officielle netboxcommunity/netbox # ============================================================================= ARG NETBOX_VERSION=latest FROM netboxcommunity/netbox:${NETBOX_VERSION} LABEL maintainer="Damien Arnodo" LABEL description="NetBox with pre-installed plugins for homelab use" # Copie du fichier de requirements des plugins COPY plugin_requirements.txt /opt/netbox/ # Installation des plugins via uv pip (méthode officielle NetBox Docker) RUN /usr/local/bin/uv pip install --no-cache -r /opt/netbox/plugin_requirements.txt # NOTE: configuration.py et plugins.py doivent être montés au runtime # via docker-compose pour configurer DynamicSchemaDict et les plugins. # Voir: https://gitea.arnodo.fr/Damien/netbox-deployment