Merge pull request #18 from jr-k/core/wsgi-server

Do no use Flask as a server anymore, use Waitress as a WSGI server
This commit is contained in:
JRK 2024-05-05 18:49:30 +02:00 committed by GitHub
commit c096123430
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 4 deletions

View File

@ -2,4 +2,4 @@ flask==2.3.3
pysondb-v2==2.1.0 pysondb-v2==2.1.0
python-dotenv python-dotenv
cron-descriptor cron-descriptor
waitress

View File

@ -1,5 +1,6 @@
import os import os
import time import time
from waitress import serve
from flask import Flask, send_from_directory from flask import Flask, send_from_directory
from src.service.ModelStore import ModelStore from src.service.ModelStore import ModelStore
@ -24,10 +25,10 @@ class WebServer:
self.setup() self.setup()
def run(self) -> None: def run(self) -> None:
self._app.run( serve(
self._app,
host=self._model_store.config().map().get('bind'), host=self._model_store.config().map().get('bind'),
port=self._model_store.config().map().get('port'), port=self._model_store.config().map().get('port')
debug=self._debug
) )
def setup(self) -> None: def setup(self) -> None: