Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Paste
P1120
add swh-search static dir to django
Active
Public
Actions
Authored by
anlambert
on Aug 16 2021, 12:37 PM.
Edit Paste
Archive Paste
View Raw File
Subscribe
Mute Notifications
Award Token
Flag For Later
Tags
None
Subscribers
None
diff --git a/swh/web/settings/common.py b/swh/web/settings/common.py
index ac6e4878..d4bb93e3 100644
--- a/swh/web/settings/common.py
+++ b/swh/web/settings/common.py
@@ -12,6 +12,7 @@ import os
import sys
from typing import Any, Dict
+from swh import search
from swh.web.auth.utils import OIDC_SWH_WEB_CLIENT_ID
from swh.web.config import get_config
@@ -135,7 +136,14 @@ STATIC_DIR = os.path.join(sys.prefix, "share/swh/web/static")
if not os.path.exists(STATIC_DIR):
# static folder location when developping swh-web
STATIC_DIR = os.path.join(PROJECT_DIR, "../../../static")
-STATICFILES_DIRS = [STATIC_DIR]
+
+SEARCH_DIR = os.path.dirname(search.__file__)
+# static folder location when swh-search has been installed with pip
+SEARCH_STATIC_DIR = os.path.join(SEARCH_DIR, "static")
+if not os.path.exists(SEARCH_STATIC_DIR):
+ # static folder location when developping swh-search
+ SEARCH_STATIC_DIR = os.path.join(SEARCH_DIR, "../../static")
+STATICFILES_DIRS = [STATIC_DIR, SEARCH_STATIC_DIR]
INTERNAL_IPS = ["127.0.0.1"]
Event Timeline
anlambert
created this paste.
Aug 16 2021, 12:37 PM
2021-08-16 12:37:08 (UTC+2)
Log In to Comment