将python动态cgi应用程序部署到bluemix?
我正试图在IBM的bluemix平台上部署一个基于python的科学应用程序。然而,虽然我可以启动cgi服务来托管web页面,但它背后的python应用程序目前还没有运行。该应用程序目前在rackspace上的apache服务器上运行,但我正在尝试启动一个新版本进行测试。我尝试了Heroku,遇到的问题与web页面相同,但python应用程序没有。但是heroku的要点似乎是heroku不能为cgi应用服务。有人建议云铸造平台能够做到这一点。该应用程序在本地运行良好,因此我正在尝试找到合适的方法来部署到Bluemix(或Heroku) 我们有需求文件,最初的想法是需要调整的是将python动态cgi应用程序部署到bluemix?,python,cgi,ibm-cloud,Python,Cgi,Ibm Cloud,我正试图在IBM的bluemix平台上部署一个基于python的科学应用程序。然而,虽然我可以启动cgi服务来托管web页面,但它背后的python应用程序目前还没有运行。该应用程序目前在rackspace上的apache服务器上运行,但我正在尝试启动一个新版本进行测试。我尝试了Heroku,遇到的问题与web页面相同,但python应用程序没有。但是heroku的要点似乎是heroku不能为cgi应用服务。有人建议云铸造平台能够做到这一点。该应用程序在本地运行良好,因此我正在尝试找到合适的方法
procfile
。目前看来:
web: python -m CGIHTTPServer $PORT
我已经尝试通过worker标签启动应用程序
worker: python weblogo.py
worker: python setup.py
即使尝试启动内部文件:
worker: python /weblogolib/_cgi.py
worker: python /weblogolib/__init__.py
然而,这些方法都无法使网页背后的应用程序正常工作。还有其他我们不知道的方法吗
该应用程序设计为通过命令在本地提供服务
python ./weblogo --serve
在部署到云平台时,这是否重要
现在,将应用程序重写到Flask或Django并不是一个真正的选项。如果您能提供任何有关启动应用程序的指导,我们将不胜感激!提前谢谢你 感谢Alex Da Silva对问题格式的帮助!我尝试部署一个测试脚本,它似乎对我有效:。你能看一看我的示例吗?可能的话,给我们看一个你正在尝试部署的示例应用程序?