用gunicorn部署flask应用,用了flask-script怎么部署?
- 我的项目只提供接口,没有静态文件,所以,只是想用gunicorn部署一下,但是我的项目使用了manager去管理,平时启动是用python manger.py runserver --host 0.0.0.0这种方式启动,请问现在用gunicorn该怎么启动?
代码如下
# -*- coding: utf-8 -*- from flask import Flask, current_app from flask_script import Manager from flask_migrate import Migrate, MigrateCommand from . import create_app, dbm, models # 创建应用 app = create_app('development') manager = Manager(app) migrate = Migrate(app, dbm) # 添加数据库迁移的命令 manager.add_command('dbm', MigrateCommand) if __name__ == '__main__': manager.run()
- 这是网上看到的,但是小白看不懂怎么用。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在虚拟环境下 pip install gunicorn(安装了就可以省略了)
之前我使用uwsgi,搞了半天,一直都不行,后面用gunicorn,结果发现相比uwsgi简直不要太简单
然后修改nginx的配置文件 default(修改你这个项目nginx管理的文件)
然后在项目的目录下gunicorn -w 4 -b 0.0.0.0:8888 manage:app
如果想方便管理推荐用supervisor管理项目