我试图使用我的OpenShift模拟账户运行一个非常简单的烧瓶应用程序。我创建了一个文件app.py,其内容为:
from flask import Flask
application = Flask(__name__)
@application.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
application.run()
我把它推到我的git并且触发了构建。 openhift中的登录似乎没问题,但是当我点击我的URL时(在主页仪表板中读取)http://my-app.starter-us-east-1.openshiftapps.com我只是得到了错误说法"应用程序不可用"
我应该配置别的吗?
答案 0 :(得分:3)
您的应用程序必须使用端口8080。
默认情况下,Flask开发服务器侦听端口5000。
所以使用:
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8080)