【发布时间】:2015-08-25 21:04:14
【问题描述】:
我通常使用一个相当简单的结构脚本来部署我的 Flask 应用程序,该脚本将源代码放在目标机器上,使用 pip 安装任何依赖项,然后使用所有必要的设置启动 uwsgi 并关闭它。
但是,我有一个新问题,我们环境中的一些新安全设置已阻止我们访问网络外部,因此尝试使用 pip 安装我们的依赖项失败。我考虑使用python setup.py sdist 创建一个包,认为这会在开发人员机器上构建所有内容,然后我可以将 .tar.gz 上传到部署机器并安装它,但它仍在尝试联系 pip 以获取依赖项。
有没有办法获得一个完全编译的包,其中包含依赖项以及我可以用来部署到我的服务器的所有内容?我可以使用一些sdist 设置吗?
【问题讨论】:
标签: python deployment flask web-deployment