mirror of
https://github.com/rachelos/we-mp-rss.git
synced 2026-09-01 15:33:05 +08:00
23 lines
817 B
Python
23 lines
817 B
Python
import uvicorn
|
|
from core.config import cfg
|
|
from core.print import print_warning
|
|
import threading
|
|
if __name__ == '__main__':
|
|
if cfg.args.init=="True":
|
|
import init_sys as init
|
|
init.init()
|
|
if cfg.args.job =="True" and cfg.get("server.enable_job",False):
|
|
from jobs import start_all_task
|
|
threading.Thread(target=start_all_task,daemon=False).start()
|
|
else:
|
|
print_warning("未开启定时任务")
|
|
print("启动服务器")
|
|
AutoReload=cfg.get("server.auto_reload",False)
|
|
thread=cfg.get("server.threads",1)
|
|
uvicorn.run("web:app", host="0.0.0.0", port=int(cfg.get("port",8001)),
|
|
reload=AutoReload,
|
|
reload_dirs=['core','web_ui'],
|
|
reload_excludes=['static','web_ui','data'],
|
|
workers=thread,
|
|
)
|
|
pass |