在openshift中更改文档

时间:2014-03-25 19:32:45

标签: python api openshift

我们正在开发一个带有api后端的Android应用程序,我们希望通过openshift进行部署。 问题是我们在两个不同的文件夹中的同一个github项目中有android应用程序和webservice。所以我需要更改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放在根目录中,这样就解析了文件,但是将lib安装在错误的位置。

我也试过

rhc env-set OPENSHIFT_DOCUMENT_ROOT="\${OPENSHIFT_REPO_DIR}/server" --app api

但那不起作用

请帮助!!!!

2 个答案:

答案 0 :(得分:0)

从3月发布的OpenShift在线版开始,您现在可以使用' OPENSHIFT_PYTHON_WSGI_APPLICATION'来指定WSGI的路径。环境变量。您可以在此处详细了解:https://www.openshift.com/blogs/openshift-online-march-2014-release-blog

答案 1 :(得分:0)

您在寻找OPENSHIFT_PYTHON_REQUIREMENTS_PATH吗? https://developers.openshift.com/en/python-overview.html