我们正在开发一个带有api后端的android应用程序,我们希望通过openshift进行部署。问题是,我们在同一个github项目中的两个不同文件夹中有android应用程序和we服务。因此,我需要更改document_root,以便openshift可以找到python wsgi.py文件。
我已经试过了:
rhc env-set OPENSHIFT_PYTHON_WSGI_APPLICATION="\${OPENSHIFT_REPO_DIR}/server/wsgi.py" --app api但是,它不会找到requirements.txt,因为它仍然使用错误的document_root。我尝试将requirements.txt放在根目录中,这样它就会解析文件,但会将库安装到错误的位置。
我也试过
rhc env-set OPENSHIFT_DOCUMENT_ROOT="\${OPENSHIFT_REPO_DIR}/server" --app api但那也不管用
请帮帮我!
发布于 2014-06-14 01:24:43
从3月份发布的OpenShift online开始,您现在可以使用'OPENSHIFT_PYTHON_WSGI_APPLICATION‘环境变量指定您的WSGI的路径。你可以在这里阅读更多信息:https://www.openshift.com/blogs/openshift-online-march-2014-release-blog
发布于 2014-10-21 02:14:23
你在找OPENSHIFT_PYTHON_REQUIREMENTS_PATH https://developers.openshift.com/en/python-overview.html吗?
https://stackoverflow.com/questions/22644553
复制相似问题