2017-05-17 12 views
0

CFにプッシュしたアプリケーションが正常に動作しています。CF更新env変数

私はCFのenvのappNameを行うとき、私はセクションユーザー提供得た:私はこれを行うべきか、私は値を持つオブジェクトのいくつか見ると、私は、既存のオブジェクトに新しい値を更新するこのセクションで

を?

私は

System-Provided: 
.... 


User-Provided: 

    SERVICES: [] 
    annotations: [ 
     { 
     "name": "Book", 
     "url": "https://stackoverflow.com" 
     } 
    ] 

CFのenvを使用して、私がしたいことは、注釈内部URL値を変更することです... 私が欲しい、私はCF設定-ENVと試みるが、それは提出された追加の作成私のアプリを再起動する必要なく、既存のフィールドをコマンドラインで更新する。

答えて

3

すでに指摘したように、変数はcf set-envコマンドを使用して設定および更新できます。問題は、変数の1つがannotationsで、複雑なJSONオブジェクトであることです。

あなたはannotationsを更新し、完全な、更新されたオブジェクトを提供する必要があります:私はそれを試してみると、私はエラーを得たおかげで 誤った使い方をFAILED

cf set-env yourapp annotations '[{"name": "book", "url": "updated URL"}]' 
+0

を。 CF ENV APP_NAME ALIAS: 電子 –

+0

が、私はCFのenv myappの操作を行うことができた...とするとき、CFを教えてくれますようにしてみてください - アプリ 使用のためのすべてのenv変数を表示 ENV:引数 名が必要ですenv myapp annotations '[{"name": "book"、 "url": "更新されたURL"}]'、上記のエラーが発生しました... –

+0

申し訳ありません、 "set-env"の代わりに "env"サンプルコード –

関連する問題