forked from enviPath/enviPy
[Feature] Path prefixes (#369)
Co-authored-by: Tim Lorsbach <tim@lorsba.ch> Reviewed-on: enviPath/enviPy#369
This commit is contained in:
@ -191,11 +191,21 @@ ADMIN_APPROVAL_REQUIRED = os.environ.get("ADMIN_APPROVAL_REQUIRED", "False") ==
|
||||
# SESAME_MAX_AGE = 300
|
||||
# # TODO set to "home"
|
||||
# LOGIN_REDIRECT_URL = "/"
|
||||
|
||||
|
||||
SERVER_HOST = os.environ.get("SERVER_URL", "http://localhost:8000")
|
||||
SERVER_PATH = os.environ.get("SERVER_PATH", "")
|
||||
|
||||
SERVER_URL = SERVER_HOST
|
||||
if SERVER_PATH:
|
||||
SERVER_URL = os.path.join(SERVER_HOST, SERVER_PATH)
|
||||
|
||||
|
||||
LOGIN_URL = "/login/"
|
||||
if SERVER_PATH:
|
||||
LOGIN_URL = f"/{SERVER_PATH}/login/"
|
||||
|
||||
SERVER_URL = os.environ.get("SERVER_URL", "http://localhost:8000")
|
||||
|
||||
CSRF_TRUSTED_ORIGINS = [SERVER_URL]
|
||||
CSRF_TRUSTED_ORIGINS = [SERVER_HOST]
|
||||
|
||||
AMBIT_URL = "http://localhost:9001"
|
||||
DEFAULT_VALUES = {"description": "no description"}
|
||||
@ -229,6 +239,8 @@ PAGINATION_MAX_PER_PAGE_SIZE = int(
|
||||
STATIC_ROOT = STATIC_DIR
|
||||
|
||||
STATIC_URL = "/static/"
|
||||
if SERVER_PATH:
|
||||
STATIC_URL = f"/{SERVER_PATH}/static/"
|
||||
|
||||
# Where the sources are stored...
|
||||
STATICFILES_DIRS = (BASE_DIR / "static",)
|
||||
@ -331,10 +343,11 @@ DEFAULT_MODEL_THRESHOLD = 0.25
|
||||
|
||||
# Loading Plugins
|
||||
PLUGINS_ENABLED = os.environ.get("PLUGINS_ENABLED", "False") == "True"
|
||||
BASE_PLUGINS = [
|
||||
"pepper.PEPPER",
|
||||
"biotransformer.Biotransformer",
|
||||
]
|
||||
BASE_PLUGINS = os.environ.get("BASE_PLUGINS", None)
|
||||
if BASE_PLUGINS:
|
||||
BASE_PLUGINS = BASE_PLUGINS.split(",")
|
||||
else:
|
||||
BASE_PLUGINS = []
|
||||
|
||||
CLASSIFIER_PLUGINS = {}
|
||||
PROPERTY_PLUGINS = {}
|
||||
@ -387,7 +400,6 @@ LOGIN_EXEMPT_URLS = [
|
||||
"/o/userinfo/",
|
||||
"/password_reset/",
|
||||
"/reset/",
|
||||
"/microsoft/",
|
||||
"/terms",
|
||||
"/privacy",
|
||||
"/cookie-policy",
|
||||
@ -396,8 +408,13 @@ LOGIN_EXEMPT_URLS = [
|
||||
"/careers",
|
||||
"/cite",
|
||||
"/legal",
|
||||
"/entra/",
|
||||
"/auth/",
|
||||
]
|
||||
|
||||
if SERVER_PATH:
|
||||
LOGIN_EXEMPT_URLS = [f"/{SERVER_PATH}{x}" for x in LOGIN_EXEMPT_URLS]
|
||||
|
||||
# MS AD/Entra
|
||||
MS_ENTRA_ENABLED = os.environ.get("MS_ENTRA_ENABLED", "False") == "True"
|
||||
if MS_ENTRA_ENABLED:
|
||||
@ -424,5 +441,4 @@ CAP_SECRET_KEY = os.environ.get("CAP_SECRET_KEY", None)
|
||||
BIOTRANSFORMER_ENABLED = os.environ.get("BIOTRANSFORMER_ENABLED", "False") == "True"
|
||||
FLAGS["BIOTRANSFORMER"] = BIOTRANSFORMER_ENABLED
|
||||
if BIOTRANSFORMER_ENABLED:
|
||||
INSTALLED_APPS.append("biotransformer")
|
||||
BIOTRANSFORMER_URL = os.environ.get("BIOTRANSFORMER_URL", None)
|
||||
|
||||
Reference in New Issue
Block a user