netbox-qrgen/development/Dockerfile
Ivan Schaller a556518577
init
Signed-off-by: Ivan Schaller <ivan@schaller.sh>
2023-06-21 23:31:47 +02:00

29 lines
740 B
Docker

FROM netboxcommunity/netbox:v3.5.4
COPY . /tmp/build/
# install plugins
RUN \
echo "**** installing plugins ****" \
&& /opt/netbox/venv/bin/pip install --no-warn-script-location \
qrcode \
pillow \
netbox-inventory \
/tmp/build/
# cleanup installation
RUN \
echo "**** cleanup ****" \
&& apt-get purge --auto-remove -y \
&& apt-get clean \
&& rm -rf \
/tmp/* \
/var/lib/apt/lists/* \
/var/tmp/*
# activate plugins
ARG SECRET_KEY="dummydummydummydummydummydummydummydummydummydummy"
COPY development/config/plugins.py /etc/netbox/config/plugins.py
RUN \
echo "**** activating plugins ****" \
&& /opt/netbox/venv/bin/python /opt/netbox/netbox/manage.py collectstatic --no-input