From 001a9fae172ec149f749402d702f1d30e015e4e8 Mon Sep 17 00:00:00 2001 From: AIIrondev Date: Tue, 19 May 2026 20:55:53 +0200 Subject: [PATCH] feat: add get_version function to retrieve application version from .release-version file --- Web/settings.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Web/settings.py b/Web/settings.py index 04fb4e4..565f9dc 100644 --- a/Web/settings.py +++ b/Web/settings.py @@ -134,8 +134,12 @@ def _get_int_env(name, default): except ValueError: return int(default) +def get_version(): + with open(os.path.join(BASE_DIR, '..', '.release-version'), 'r') as f: + return f.read().strip() + # Expose settings -APP_VERSION = _get(_conf, ['ver'], DEFAULTS['version']) +APP_VERSION = get_version() DEBUG = _get_bool_env('INVENTAR_DEBUG', _get(_conf, ['dbg'], DEFAULTS['debug'])) SECRET_KEY = str(os.getenv('INVENTAR_SECRET_KEY', _get(_conf, ['key'], DEFAULTS['secret_key']))) HOST = _get(_conf, ['host'], DEFAULTS['host'])