diff --git a/.gitignore b/.gitignore index 024de3a65..a314fc974 100644 --- a/.gitignore +++ b/.gitignore @@ -47,5 +47,5 @@ fly.toml lnbits-backup.zip # Ignore extensions (post installable extension PR) -extensions/ +extensions upgrades/ diff --git a/lnbits/extensions/.gitkeep b/lnbits/extensions/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/lnbits/server.py b/lnbits/server.py index 7e216936f..9b6c05849 100644 --- a/lnbits/server.py +++ b/lnbits/server.py @@ -41,6 +41,9 @@ def main( # create data dir if it does not exist Path(settings.lnbits_data_folder).mkdir(parents=True, exist_ok=True) + # create extension dir if it does not exist + Path(settings.lnbits_path, "extensions").mkdir(parents=True, exist_ok=True) + set_cli_settings(host=host, port=port, forwarded_allow_ips=forwarded_allow_ips) # this beautiful beast parses all command line arguments and passes them to the uvicorn server