Added flask support #70 #75 #71

Merged
edraft merged 107 commits from #70 into 0.3 2022-11-05 13:55:42 +01:00
4 changed files with 4 additions and 5 deletions
Showing only changes of commit 21fcfaaa7f - Show all commits

View File

@ -18,7 +18,7 @@
"Dependencies": [
"cpl-core==2022.10.0.post6",
"cpl-translation==2022.10.0.post1",
"cpl-query==2022.10.0.post1",
"cpl-query==2022.10.0.post2",
"cpl-discord==2022.10.0.post5"
],
"DevDependencies": [

View File

@ -27,7 +27,7 @@
"Database": {
"Path": "logs/",
"Filename": "database.log",
"ConsoleLogLevel": "DEBUG",
"ConsoleLogLevel": "TRACE",
"FileLogLevel": "TRACE"
},
"Message": {

View File

@ -77,4 +77,5 @@ class Api(Flask):
self._logger.info(__name__, f'Starting API {self._apt_settings.host}:{self._apt_settings.port}')
self._register_routes()
from waitress import serve
serve(self, host=self._apt_settings.host, port=self._apt_settings.port)
# https://docs.pylonsproject.org/projects/waitress/en/stable/arguments.html
serve(self, host=self._apt_settings.host, port=self._apt_settings.port, threads=10, connection_limit=1000, channel_timeout=10)

View File

@ -16,8 +16,6 @@ class DBContext(DatabaseContext):
try:
self._logger.debug(__name__, "Connecting to database")
self._db.connect(database_settings)
self.save_changes()
self._logger.info(__name__, "Connected to database")
except Exception as e:
self._logger.fatal(__name__, "Connecting to database failed", e)