From 27d2e6bd3769db98c49cde6d2917be4d0dde6aac Mon Sep 17 00:00:00 2001
From: Christian Boettcher <c.boettcher@fz-juelich.de>
Date: Wed, 19 May 2021 15:32:49 +0200
Subject: [PATCH] prepare settings for json based user database

---
 apiserver/__init__.py        | 2 +-
 apiserver/config.env         | 1 +
 apiserver/config/settings.py | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/apiserver/__init__.py b/apiserver/__init__.py
index d7a803f..3fe300e 100644
--- a/apiserver/__init__.py
+++ b/apiserver/__init__.py
@@ -1 +1 @@
-from .main import app
\ No newline at end of file
+from .main import app, settings
\ No newline at end of file
diff --git a/apiserver/config.env b/apiserver/config.env
index ee76c5c..0ce008f 100644
--- a/apiserver/config.env
+++ b/apiserver/config.env
@@ -2,3 +2,4 @@
 # DATACATALOG_APISERVER_HOST="0.0.0.0",
 # DATACATALOG_APISERVER_PORT=80
 DATACATALOG_APISERVER_JSON_STORAGE_PATH="./app/data"
+DATACATALOG_APISERVER_USERDB_PATH="./app/userdb.json"
diff --git a/apiserver/config/settings.py b/apiserver/config/settings.py
index 336c89d..54dfd70 100644
--- a/apiserver/config/settings.py
+++ b/apiserver/config/settings.py
@@ -7,6 +7,7 @@ DEFAULT_JSON_FILEPATH: str = "./app/data"
 
 class ApiserverSettings(BaseSettings):
     json_storage_path: str = DEFAULT_JSON_FILEPATH
+    userdb_path: str = None
 
     class Config:
         env_prefix: str = "datacatalog_apiserver_"
-- 
GitLab