diff --git a/.gitignore b/.gitignore index 5789dc0..590c6aa 100644 --- a/.gitignore +++ b/.gitignore @@ -13,4 +13,6 @@ plugins/signatures.json user_data/ customPlugins/ -cache/ \ No newline at end of file +cache/ +build/ +dist/ diff --git a/server.py b/server.py index de9eb82..676f55a 100644 --- a/server.py +++ b/server.py @@ -3,26 +3,25 @@ import sys import platform from main import app from waitress import serve -from gunicorn.app.base import BaseApplication + threads = 4 -class GunicornApp(BaseApplication): - def __init__(self, app, options=None): - self.options = options or {} - self.application = app - super().__init__() - - def load_config(self): - for key, value in self.options.items(): - if key in self.cfg.settings and value is not None: - self.cfg.set(key.lower(), value) - - def load(self): - return self.application - - def gunicornServer(): + from gunicorn.app.base import BaseApplication + class GunicornApp(BaseApplication): + def __init__(self, app, options=None): + self.options = options or {} + self.application = app + super().__init__() + + def load_config(self): + for key, value in self.options.items(): + if key in self.cfg.settings and value is not None: + self.cfg.set(key.lower(), value) + + def load(self): + return self.application options = { 'bind': '0.0.0.0:5000', 'workers': 2,