From 49752e70567d2e8a87fb362a2bc38adab4c44f4b Mon Sep 17 00:00:00 2001 From: hakasapl Date: Wed, 6 Jul 2022 12:39:59 -0400 Subject: [PATCH] dockerfile for plugins also copies static files now --- Dockerfile-Plugins | 7 +++++-- plugin_requirements.txt | 1 - 2 files changed, 5 insertions(+), 3 deletions(-) delete mode 100644 plugin_requirements.txt diff --git a/Dockerfile-Plugins b/Dockerfile-Plugins index 2c984be..7d029bc 100644 --- a/Dockerfile-Plugins +++ b/Dockerfile-Plugins @@ -1,4 +1,7 @@ FROM netboxcommunity/netbox:latest -COPY ./plugin_requirements.txt / -RUN /opt/netbox/venv/bin/pip install --no-warn-script-location -r /plugin_requirements.txt \ No newline at end of file +RUN set -x \ + && source /opt/netbox/venv/bin/activate \ + && SITEDIR=$(/opt/netbox/venv/bin/python3 -c 'import site; print(site.getsitepackages()[0])') \ + && pip install netbox-topology-views \ + && cp -r $SITEDIR/netbox_topology_views/static/netbox_topology_views /opt/netbox/netbox/static/ \ No newline at end of file diff --git a/plugin_requirements.txt b/plugin_requirements.txt deleted file mode 100644 index 6de4f5d..0000000 --- a/plugin_requirements.txt +++ /dev/null @@ -1 +0,0 @@ -netbox-topology-views \ No newline at end of file