serve app with gevent

This commit is contained in:
cwilvx
2025-02-12 22:22:15 +03:00
parent fa7c781610
commit 48b6d16c8f
3 changed files with 8 additions and 5 deletions
+5 -5
View File
@@ -4,7 +4,6 @@ This file is used to run the application.
from datetime import datetime, timezone
import os
import logging
from flask_jwt_extended import (
create_access_token,
get_jwt,
@@ -16,7 +15,6 @@ import psutil
import mimetypes
from flask import Response, request
import waitress
import setproctitle
from app.api import create_api
@@ -27,8 +25,6 @@ from app.plugins.register import register_plugins
from app.settings import FLASKVARS, TCOLOR, Info
from app.setup import load_into_mem, run_setup
from app.start_info_logger import log_startup_info
from app.store.artists import ArtistStore
from app.store.tracks import TrackStore
from app.utils.filesystem import get_home_res_path
from app.utils.paths import getClientFilesExtensions
from app.utils.threading import background
@@ -245,4 +241,8 @@ if __name__ == "__main__":
# ipv6=True,
# ipv4=True,
# )
app.run(host=host, port=port, debug=False)
# app.run(host=host, port=port, debug=False)
from gevent.pywsgi import WSGIServer
server = WSGIServer((host, port), app, log=None)
server.serve_forever()
+1
View File
@@ -33,6 +33,7 @@ dependencies = [
"schedule>=1.2.2",
"flask-openapi3>=4.0.3",
"pillow>=11.1.0",
"gevent>=24.11.1",
]
[dependency-groups]
Generated
+2
View File
@@ -1212,6 +1212,7 @@ dependencies = [
{ name = "flask-cors" },
{ name = "flask-jwt-extended" },
{ name = "flask-openapi3" },
{ name = "gevent" },
{ name = "locust" },
{ name = "memory-profiler" },
{ name = "pendulum" },
@@ -1247,6 +1248,7 @@ requires-dist = [
{ name = "flask-cors", specifier = ">=3.0.10" },
{ name = "flask-jwt-extended", specifier = ">=4.6.0" },
{ name = "flask-openapi3", specifier = ">=4.0.3" },
{ name = "gevent", specifier = ">=24.11.1" },
{ name = "locust", specifier = ">=2.20.1" },
{ name = "memory-profiler", specifier = ">=0.61.0" },
{ name = "pendulum", specifier = ">=3.0.0" },