Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Dockerfile 699 B
Newer Older
FROM netboxcommunity/netbox:v3.6.9-2.7.0
RUN mkdir /opt/netbox/plugins
Vincent SIMONIN's avatar
Vincent SIMONIN committed
COPY requirements.txt /opt/netbox/plugins
COPY netbox_configuration/plugins.py /etc/netbox/config/plugins.py
COPY netbox_configuration/extra.py /etc/netbox/config/extra.py
COPY netbox_configuration/entrypoint.sh /usr/bin/netbox_plugin_entrypoint.sh
COPY netbox_custom_scripts/init_plugs.py /opt/netbox/netbox/scripts/init_plugs.py
COPY netbox_custom_scripts/netbox_roles_config.py /opt/netbox/netbox/scripts/netbox_roles_config.py
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
Vincent SIMONIN's avatar
Vincent SIMONIN committed
RUN pip install -r /opt/netbox/plugins/requirements.txt
RUN rm -rf /opt/netbox/plugins

CMD ["/usr/bin/netbox_plugin_entrypoint.sh"]