From 76282d222f21c08460aae1d3565bc0dc28c1ad76 Mon Sep 17 00:00:00 2001 From: bboerni2 <93215657+bboerni2@users.noreply.github.com> Date: Tue, 23 Sep 2025 17:02:44 +0200 Subject: [PATCH] Refactor Dockerfile-plugins and docker-compose.override.yml to improve pip installation process and streamline image specification --- Dockerfile-plugins | 6 +++--- docker-compose.override.yml | 6 +++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Dockerfile-plugins b/Dockerfile-plugins index de678c2..8c8f292 100644 --- a/Dockerfile-plugins +++ b/Dockerfile-plugins @@ -2,10 +2,10 @@ ARG FROM_TAG=v4.4-3 FROM ghcr.io/netbox-community/netbox:${FROM_TAG}-plugins -# Systemabhängigkeit: pip ins venv holen -RUN python -m ensurepip && \ +# pip ins venv bringen und upgraden +RUN /opt/netbox/venv/bin/python -m ensurepip && \ /opt/netbox/venv/bin/python -m pip install --upgrade pip -# Plugins installieren +# Plugins beim Build installieren COPY requirements-plugins.txt /plugins/requirements-plugins.txt RUN /opt/netbox/venv/bin/python -m pip install --no-cache-dir -r /plugins/requirements-plugins.txt diff --git a/docker-compose.override.yml b/docker-compose.override.yml index 6aa119e..4078d36 100644 --- a/docker-compose.override.yml +++ b/docker-compose.override.yml @@ -1,3 +1,6 @@ + +x-netbox-image: &netbox_image netboxplugins:local + services: netbox: build: @@ -5,7 +8,8 @@ services: dockerfile: Dockerfile-plugins args: FROM_TAG: v4.4-3 - image: bboerni2/netbox:v4.4-3-plugins + image: *netbox_image + pull_policy: never ports: - "8000:8080" restart: unless-stopped