overall fixes

This commit is contained in:
dni ⚡
2022-10-05 13:04:38 +02:00
parent 20d38535aa
commit 92e52cd883
9 changed files with 47 additions and 226 deletions
+6 -3
View File
@@ -20,7 +20,7 @@ def list_parse_fallback(v):
return []
read_only_variables = ["host", "port", "lnbits_commit"]
read_only_variables = ["host", "port", "lnbits_commit", "lnbits_path"]
class Settings(BaseSettings):
@@ -31,7 +31,7 @@ class Settings(BaseSettings):
debug: Optional[bool]
host: Optional[str]
port: Optional[int]
lnbits_path: Optional[str] = path.dirname(path.realpath(__file__))
lnbits_path: str = Field(default=".")
lnbits_commit: str = Field(default="unknown")
# users
@@ -54,7 +54,7 @@ class Settings(BaseSettings):
# ops
lnbits_data_folder: str = Field(default="./data")
lnbits_database_url: str = Field(default=None)
lnbits_force_https: bool = Field(default=True)
lnbits_force_https: bool = Field(default=False)
lnbits_reserve_fee_min: int = Field(default=4000)
lnbits_reserve_fee_percent: float = Field(default=1.0)
lnbits_service_fee: float = Field(default=0)
@@ -65,6 +65,8 @@ class Settings(BaseSettings):
lnbits_backend_wallet_class: str = Field(default="VoidWallet")
lnbits_allowed_funding_sources: List[str] = Field(
default=[
"VoidWallet",
"FakeWallet",
"CLightningWallet",
"LndRestWallet",
"LndWallet",
@@ -129,6 +131,7 @@ class Settings(BaseSettings):
settings = Settings()
settings.lnbits_path = str(path.dirname(path.realpath(__file__)))
settings.lnbits_commit = (
subprocess.check_output(
["git", "-C", settings.lnbits_path, "rev-parse", "HEAD"],