mirror of https://github.com/lukechilds/lnbits.git
2 changed files with 15 additions and 19 deletions
@ -1,27 +1,22 @@ |
|||||
import importlib |
import importlib |
||||
|
|
||||
from environs import Env # type: ignore |
|
||||
from os import path |
|
||||
from typing import List |
from typing import List |
||||
|
from lnbits.core.crud import get_admin |
||||
|
|
||||
|
admin = get_admin() |
||||
|
|
||||
env = Env() |
wallet_class = admin.funding_source |
||||
env.read_env() |
|
||||
|
|
||||
wallets_module = importlib.import_module("lnbits.wallets") |
|
||||
wallet_class = getattr(wallets_module, env.str("LNBITS_BACKEND_WALLET_CLASS", default="VoidWallet")) |
|
||||
|
|
||||
ENV = env.str("FLASK_ENV", default="production") |
ENV = "production" |
||||
DEBUG = ENV == "development" |
DEBUG = ENV == "development" |
||||
|
|
||||
LNBITS_PATH = path.dirname(path.realpath(__file__)) |
LNBITS_PATH = path.dirname(path.realpath(__file__)) |
||||
LNBITS_DATA_FOLDER = env.str("LNBITS_DATA_FOLDER", default=path.join(LNBITS_PATH, "data")) |
LNBITS_DATA_FOLDER = admin.data_folder |
||||
LNBITS_ALLOWED_USERS: List[str] = env.list("LNBITS_ALLOWED_USERS", default=[], subcast=str) |
LNBITS_ALLOWED_USERS: List[str] = admin.allowed_users |
||||
LNBITS_ADMIN_USERS: List[str] = env.list("LNBITS_ADMIN_USERS", default=[], subcast=str) |
LNBITS_ADMIN_USERS: List[str] = admin.user |
||||
LNBITS_DISABLED_EXTENSIONS: List[str] = env.list("LNBITS_DISABLED_EXTENSIONS", default=[], subcast=str) |
LNBITS_DISABLED_EXTENSIONS: List[str] = admin.disabled_ext |
||||
LNBITS_SITE_TITLE = env.str("LNBITS_SITE_TITLE", default="LNbits") |
LNBITS_SITE_TITLE = admin.site_title |
||||
|
|
||||
WALLET = wallet_class() |
WALLET = wallet_class() |
||||
DEFAULT_WALLET_NAME = env.str("LNBITS_DEFAULT_WALLET_NAME", default="LNbits wallet") |
DEFAULT_WALLET_NAME = admin.default_wallet_name |
||||
FORCE_HTTPS = env.bool("LNBITS_FORCE_HTTPS", default=True) |
FORCE_HTTPS = admin.force_https |
||||
SERVICE_FEE = env.float("LNBITS_SERVICE_FEE", default=0.0) |
SERVICE_FEE = admin.service_fee |
||||
|
Loading…
Reference in new issue