以灵活的方式部署Flask进行生产

时间:2019-02-07 19:16:15

标签: flask

我在我的应用程序中使用gunicorn-flask-celery-redis-mongodb。

当前,当我将Flask应用程序部署到生产环境中时,我会更新代码并重新启动服务器,这会导致30秒的中断,但这并不是我真正担心的。如果我发现新版本存在问题,或者甚至可能在生产中运行两个并行版本,我希望能够切换到旧版本。

有人可以推荐一种可行的部署方式,并允许我在版本之间来回切换吗?谢谢。

1 个答案:

答案 0 :(得分:0)

我已经将nginx放在它的前面,允许我这样做。