From 7841a564877be9a3f8c8c92aa0c72e2cb77756f9 Mon Sep 17 00:00:00 2001 From: erick-gege Date: Wed, 10 Jun 2026 18:31:58 -0500 Subject: [PATCH] fix: serve Django admin static files --- estela-api/config/settings/build.py | 5 +++++ estela-api/config/urls.py | 4 ++++ estela-api/docker-conf/Dockerfile-django-api | 2 ++ 3 files changed, 11 insertions(+) create mode 100644 estela-api/config/settings/build.py diff --git a/estela-api/config/settings/build.py b/estela-api/config/settings/build.py new file mode 100644 index 00000000..ae13f5c1 --- /dev/null +++ b/estela-api/config/settings/build.py @@ -0,0 +1,5 @@ +from config.settings.base import * # noqa + +CREDENTIALS = "local" +ENGINE = "kubernetes" +SPIDERDATA_DB_ENGINE = "mongodb" diff --git a/estela-api/config/urls.py b/estela-api/config/urls.py index 6de64bcb..0506cb5c 100644 --- a/estela-api/config/urls.py +++ b/estela-api/config/urls.py @@ -18,6 +18,7 @@ from django.urls import include, path from django.http import HttpResponse from django.views import View +from django.conf.urls.static import static class HealthCheckView(View): @@ -37,3 +38,6 @@ def get(self, request): path("", HealthCheckView.as_view()), ] urlpatterns = urlpatterns + django_external_apps_url + +if settings.DEBUG: + urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) diff --git a/estela-api/docker-conf/Dockerfile-django-api b/estela-api/docker-conf/Dockerfile-django-api index b6b81c0b..0c363a8e 100644 --- a/estela-api/docker-conf/Dockerfile-django-api +++ b/estela-api/docker-conf/Dockerfile-django-api @@ -43,4 +43,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* +RUN DJANGO_SETTINGS_MODULE=config.settings.build python manage.py collectstatic --noinput + EXPOSE 8000