feat: allow disabling extensions at installation level

This commit is contained in:
Eneko Illarramendi
2020-04-21 23:17:11 +02:00
parent f12f52db2d
commit e1c5e970c4
3 changed files with 7 additions and 3 deletions
+3 -1
View File
@@ -11,9 +11,11 @@ from .core import core_app, migrations as core_migrations
from .helpers import ExtensionManager
disabled_extensions = getenv("LNBITS_DISABLED_EXTENSIONS", "").split(",")
app = Flask(__name__)
app.wsgi_app = ProxyFix(app.wsgi_app, x_proto=1, x_host=1)
valid_extensions = [ext for ext in ExtensionManager().extensions if ext.is_valid]
valid_extensions = [ext for ext in ExtensionManager(disabled=disabled_extensions).extensions if ext.is_valid]
# optimization & security