`cf push -c null`无法按预期工作

时间:2015-04-23 17:19:41

标签: cloudfoundry ibm-cloud

我正在使用cf push -c null清除在Bluemix中运行的应用程序的命令。最近我注意到cf push -c null没有清除命令。它将其重置为正在使用的第一个。

例如:

  1. 我创建了一个没有命令的应用
  2. 我使用cf push -c "node app.js"
  3. 设置命令
  4. 我尝试使用cf push -c null
  5. 重置它

    前一段时间,app命令被重置为null。 现在,它已更改为node app.js

    这是故意改变的吗?是否有不同的方法将命令设置为null? 请注意,cf cli所做的REST调用没有改变。它仍然发送命令:“”以重置app命令。

1 个答案:

答案 0 :(得分:0)

我无法重现这个问题。我做的是:

  1. cf push myapp -c" node app.js" 输出显示:使用此命令node app.js

  2. 启动了应用程序myapp
  3. cf push myapp -c null 输出显示:使用此命令./vendor/initial_startup.rb

  4. 启动了应用程序myapp
  5. 如果我设置CF_TRACE = true,并执行" cf app myapp",我可以在其中一个响应中看到" command":null。

    < / LI>

    你的repush是否可能在app根文件夹中找到了一个manifest.yml并且正在设置命令?