我刚刚开始使用 IBM 云产品。我已经构建了一个简单的烧瓶应用程序,并试图通过工具链部署它。当我运行我的工具链时,应用程序部署成功,但我无法访问该 url。
我正在查看部署日志并有几个问题。
首先,我看到了:
2020-12-24T15:00:39.66+0000 [APP/PROC/WEB/0] OUT * Environment: production
但我认为我要部署到的环境是 dev。如何更改我希望工具链部署到的环境?
我假设日志输出中显示的 url 应该可以访问,但事实并非如此。
我的清单定义了 random-route: true
。如何检查日志中的 url 是否可用并指向我部署的 cf 应用程序?
感谢您的帮助,祝您节日快乐!
答案 0 :(得分:0)
您是否在 https://cloud.ibm.com 上使用云控制台用户界面检查过应用?应该有一个指向应用网址的链接。
可以通过环境变量区分 def 和 prod。我相信您可以通过清单文件传递环境变量。您可以通过 ibmcloud cf set-env 发送,然后通过 ibmcloud cf restage 发送。
答案 1 :(得分:0)
似乎您的工具链设置了环境变量,您可以通过设置以下内容来更改:
ibmcloud cf env-set flask_app Environment development
也可以通过mainfest.yml文件进行设置,如下图:
env:
env_name: development
您可以参考 UI 上的 URL。检查 URL 的其他方法是查找路由,以便您可以使用
ibmcloud cf app flask_app
如果您在使用路由访问应用程序时发现任何问题,则意味着应用程序存在问题,导致这种情况发生。