如何验证我的 cf 应用程序配置项

时间:2020-12-24 15:31:24

标签: ibm-cloud

我刚刚开始使用 IBM 云产品。我已经构建了一个简单的烧瓶应用程序,并试图通过工具链部署它。当我运行我的工具链时,应用程序部署成功,但我无法访问该 url。

我正在查看部署日志并有几个问题。

首先,我看到了:

2020-12-24T15:00:39.66+0000 [APP/PROC/WEB/0] OUT * Environment: production

但我认为我要部署到的环境是 dev。如何更改我希望工具链部署到的环境?

我假设日志输出中显示的 url 应该可以访问,但事实并非如此。

我的清单定义了 random-route: true。如何检查日志中的 url 是否可用并指向我部署的 cf 应用程序?

感谢您的帮助,祝您节日快乐!

2 个答案:

答案 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

如果您在使用路由访问应用程序时发现任何问题,则意味着应用程序存在问题,导致这种情况发生。

相关问题