【发布时间】:2018-02-20 01:44:10
【问题描述】:
我开发了一个在 virtualenv 上运行的烧瓶应用程序,如何将其部署到生产环境中?我有一个 Red Hat Enterprise Linux Server 5.6 版,不能使用 docker。 服务器具有 cgi 和 wsgi 设置。 Python 2.7。
我知道使用 pip install -r requirements.txt,但是一旦我的会话终止,如何让 virtualenv 在生产中持续存在?
我正在使用源 x../venv/bin/activate
导出 FLASK_APP=myapp.py
烧瓶运行 --host=0.0.0.0 --port=8082
这将允许我访问 myurl:8082
我如何在我终止会话后为其他用户提供一种方式?
【问题讨论】:
-
试过deployment options之一?
-
@phd 是的,我做到了。但我想部署 virtualenv,这将帮助我避免在主系统上安装要求。我不允许更改系统上的库版本。
标签: python flask virtualenv