mirror of
https://github.com/Dvorinka/swingmusic-extended.git
synced 2026-06-03 20:13:02 +00:00
serve app with gevent
This commit is contained in:
@@ -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()
|
||||
|
||||
@@ -33,6 +33,7 @@ dependencies = [
|
||||
"schedule>=1.2.2",
|
||||
"flask-openapi3>=4.0.3",
|
||||
"pillow>=11.1.0",
|
||||
"gevent>=24.11.1",
|
||||
]
|
||||
|
||||
[dependency-groups]
|
||||
|
||||
@@ -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" },
|
||||
|
||||
Reference in New Issue
Block a user