add version to fastapi app and startup log (#1568)

* add version to fastapi app and startup log

* move version into settings

* remove unused dep
This commit is contained in:
dni ⚡
2023-03-30 14:19:45 +02:00
committed by GitHub
parent 994b203a8e
commit 407a61cd29
2 changed files with 5 additions and 0 deletions
+3
View File
@@ -1,4 +1,5 @@
import importlib
import importlib.metadata
import inspect
import json
import subprocess
@@ -225,6 +226,7 @@ class EnvSettings(LNbitsSettings):
lnbits_path: str = Field(default=".")
lnbits_commit: str = Field(default="unknown")
super_user: str = Field(default="")
version: str = Field(default="0.0.0")
class SaaSSettings(LNbitsSettings):
@@ -366,6 +368,7 @@ try:
except:
settings.lnbits_commit = "docker"
settings.version = importlib.metadata.version("lnbits")
# printing environment variable for debugging
if not settings.lnbits_admin_ui: