【问题标题】:Running Flask App on OpenShift 3.5在 OpenShift 3.5 上运行 Flask 应用程序
【发布时间】:2017-05-11 11:03:32
【问题描述】:

我正在尝试使用我的 OpenShift 演示帐户运行一个非常简单的烧瓶应用程序。我创建了一个文件 app.py,其内容为:

from flask import Flask
application = Flask(__name__)

@application.route("/")
def hello():
    return "Hello World!"

if __name__ == "__main__":
    application.run()

我将它推送到我的 git 并触发了构建。 openshift 的登录似乎没问题,但是当我点击我的 URL(在主页仪表板中读取)http://my-app.starter-us-east-1.openshiftapps.com 时,我只是收到错误消息“应用程序不可用”。

我应该配置其他东西吗?

【问题讨论】:

    标签: python-2.7 flask openshift


    【解决方案1】:

    您的应用程序必须使用端口 8080。

    默认情况下,Flask 开发服务器侦听端口 5000。

    所以使用:

    if __name__ == '__main__':
        app.run(host='0.0.0.0', port=8080)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-09
      • 1970-01-01
      • 2016-03-14
      • 1970-01-01
      相关资源
      最近更新 更多