Files
ThousandHands/start.py
2024-11-12 20:30:19 +08:00

24 lines
729 B
Python

'''
********************************************
* @Date: 2024 10 22
* @Description: gunicorn启动文件,用于在生产环境下启动flask应用
********************************************
'''
from gunicorn.app.base import BaseApplication
from gunicorn.config import Config
class Application(BaseApplication):
def load_config(self):
if isinstance(self.cfg, Config):
self.cfg.set('bind', "0.0.0.0:8080")
self.cfg.set('workers', 1)
self.cfg.set('timeout', 30)
self.cfg.set('access_log_format', '%(t)s %(h)s "%(r)s" %(s)s %(b)s %(D)s "%(a)s"')
def load(self):
from app import app
return app
if __name__ == '__main__':
Application().run()