From c6c22bcca172244f848234b18ecbdf8e5d82a4b4 Mon Sep 17 00:00:00 2001 From: Javier de la Puente Date: Tue, 27 Feb 2024 19:17:42 +0100 Subject: [PATCH] WIP make it work first, then maybe clean --- charm_settings.py | 4 ++++ rockcraft.yaml | 3 +++ 2 files changed, 7 insertions(+) create mode 100644 charm_settings.py diff --git a/charm_settings.py b/charm_settings.py new file mode 100644 index 000000000..f9d313b28 --- /dev/null +++ b/charm_settings.py @@ -0,0 +1,4 @@ +from netbox.original_settings import * + +# very ugly all this module +MIDDLEWARE.insert(MIDDLEWARE.index('django.middleware.security.SecurityMiddleware') + 1, 'whitenoise.middleware.WhiteNoiseMiddleware') diff --git a/rockcraft.yaml b/rockcraft.yaml index 5e2299cae..5fb3fd10b 100644 --- a/rockcraft.yaml +++ b/rockcraft.yaml @@ -94,8 +94,11 @@ parts: wireless: "django/app/wireless" override-pull: |- craftctl default + # Very ugly [ ! -d netbox.orig ] && mv netbox netbox.orig && cp -R netbox.orig/* . cp charm_configuration.py ./netbox/configuration.py + [ ! -f netbox/original_settings.py ] && mv netbox/settings.py netbox/original_settings.py + cp charm_settings.py ./netbox/settings.py after: - django-framework/dependencies override-build: |-