FROM netboxcommunity/netbox

RUN apk add alpine-sdk git libressl-dev libffi-dev python3-dev libxml2-dev libxslt-dev py3-pillow


RUN source /opt/netbox/venv/bin/activate && \
    /opt/netbox/venv/bin/pip3 install napalm-dellos10 netbox-qrcode nextbox-ui-plugin
WORKDIR /tmp
RUN git clone https://gitlab.nautilus.optiputer.net/prp/napalm-onyx.git
WORKDIR /tmp/napalm-onyx
RUN /opt/netbox/venv/bin/pip3 install pip==20.0.2 && \
    /opt/netbox/venv/bin/pip3 install . && \
    rm -rf /tmp/napalm-onyx
    
#RUN SECRET_KEY="dummy" /opt/netbox/venv/bin/python /opt/netbox/netbox/manage.py collectstatic --no-input

WORKDIR /opt/netbox/netbox