diff --git a/pages/main.py b/pages/main.py
index d667f48591c021850af430d13e22d0639fd8aac5..5f574f69198e31785d5d9a4e2b228d5567d61384 100644
--- a/pages/main.py
+++ b/pages/main.py
@@ -1,13 +1,10 @@
-import subprocess
+ragconnectVersionFileName = '../ragconnect.base/src/main/resources/ragConnectVersion.properties'
 
 
 def get_version():
-    proc = subprocess.run('./gradlew printVersion --quiet',
-                          shell=True,
-                          capture_output=True,
-                          text=True,
-                          cwd='..')
-    return proc.stdout
+    with open(ragconnectVersionFileName) as ragconnectVersionFile:
+        versionFileContent = ragconnectVersionFile.read()
+    return versionFileContent[versionFileContent.rindex('version=') + 8:].strip()
 
 
 def define_env(env):