aboutsummaryrefslogtreecommitdiffstats
path: root/manager/settings.py
diff options
context:
space:
mode:
authorAndrea Lepori <alepori@student.ethz.ch>2022-01-05 20:35:09 +0100
committerAndrea Lepori <alepori@student.ethz.ch>2022-01-05 20:35:52 +0100
commit5ffcd6d9bb07a1ce37740dbdf501d68966467ee9 (patch)
treef4df7229249608f899850532f9c597d00852dcab /manager/settings.py
parentadd radio buttons to custom parameters (diff)
downloadscout-subs-5ffcd6d9bb07a1ce37740dbdf501d68966467ee9.tar.gz
scout-subs-5ffcd6d9bb07a1ce37740dbdf501d68966467ee9.zip
get version, commit_id and branch only at startup
Diffstat (limited to '')
-rw-r--r--manager/settings.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/manager/settings.py b/manager/settings.py
index 904600b..7649631 100644
--- a/manager/settings.py
+++ b/manager/settings.py
@@ -11,6 +11,7 @@ https://docs.djangoproject.com/en/3.0/ref/settings/
"""
import os
+from subprocess import check_output
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
@@ -44,6 +45,12 @@ EMAIL_USE_TLS = True
DEFAULT_FROM_EMAIL = 'mafaldo@hotmail.it'
SERVER_EMAIL = 'mafaldo@hotmail.it'
+VERSION = ""
+with open("version.txt", 'r') as f:
+ VERSION = f.read()
+
+BRANCH = check_output(["git", "rev-parse", "--abbrev-ref", "HEAD"]).decode()
+COMMIT_ID = check_output(["git", "rev-parse", "HEAD"]).decode()
# Application definition