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

Skip to content
Snippets Groups Projects
Commit 7508fcd6 authored by Frederico SEQUEIRA's avatar Frederico SEQUEIRA
Browse files

:hammer: Add script reference to db and add script to entrypoint

parent f30a7549
No related branches found
No related tags found
1 merge request!140V3 custom script distribution
Pipeline #278632 passed
......@@ -5,10 +5,7 @@ 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 netbox_custom_scripts/universal_init_data.py /opt/netbox/netbox/scripts/universal_init_data.py
RUN chown -R unit:root /opt/netbox/netbox/scripts/ & chmod -R 664 /opt/netbox/netbox/scripts/*
COPY scripts/ /opt/netbox/netbox/scripts/
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
RUN pip install -r /opt/netbox/plugins/requirements.txt
......
--
-- PostgreSQL database dump
--
-- Dumped from database version 15.8
-- Dumped by pg_dump version 15.8
SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;
SET default_tablespace = '';
SET default_table_access_method = heap;
--
-- Name: core_managedfile; Type: TABLE; Schema: public; Owner: netbox
--
COPY public.core_managedfile (data_path, created, file_root, file_path, auto_sync_enabled) FROM stdin;
'2025-03-05 15:24:47' scripts universal_init_data.py false
\.
--
-- PostgreSQL core_managedfile dump complete
--
......@@ -26,6 +26,8 @@ migrate_func () {
./manage.py clearsessions
echo "⚙️ Building search index (lazy)"
./manage.py reindex --lazy
echo "⚙️ Initialising data"
./manage.py runscript universal_init_data.InitializeJsonDataScript --data '{"file_path":"/opt/netbox/netbox/scripts/data/init_data.json"}' --commit
fi
}
......
This diff is collapsed.
File moved
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment