1

私の質問はとてもシンプルです

* vmc コマンド set-env [application name] key = valueを実行せずに* Manifest.yml 経由で環境変数を設定する方法はあります か??

Amazon では、.ebextension ファイルを使用して次のことが可能です。

*option_settings: - 名前空間: aws: elasticbeanstalk: コンテナー: tomcat: JVMOPTIONS

     option_name: JVM オプション

     値: = 値-DKEY*

また、vmc を使用せずに Eclipse からアプリケーションをデプロイするこの変数を設定したい

MyWar

       ソース

       マニフェスト.yml

または似たようなもの。

set-env vmc コマンドで何とかできましたが、Eclipse プラグインを使用しているときは非常に不快で、削除または削除するとアプリケーション変数が消えてしまいます。

したがって、manifest.yml でこれらの変数を設定するのが理想的です .... しかし、私はそれを取得できないか、正しい構文を示していません。

ありがとうございました。

4

3 に答える 3

5

このセクションを manifest.yml に追加してみてください:

env:
  {name}: {value}
于 2013-01-28T07:42:37.600 に答える
0

私は多くの方法を試しましたが、結果はありませんでした。

  1. Cloud Foundry 用の Eclipse プラグインを介してデプロイします。
  2. war プロジェクトのすぐ下に manifest.yml ファイルを作成しました。
  3. VMC バージョン: 0.4.7

manifest.yml には次のものが含まれています。


アプリケーション:

-- 名前: myapp

環境:

 my_env_var: hello

結果が出ない、まさか(:-

また、gem の更新も行いました (Eclipse プラグインの更新を見つけます...)。

インストールされた gem の更新

manifests-vmc-plugin の更新

取得中: manifests-vmc-plugin-0.5.0.gem (100%)

manifests-vmc-plugin-0.5.0 が正常にインストールされました

Gem の更新: manifests-vmc-plugin manifests-vmc-plugin-0.5.0 の ri ドキュメントをインストールしています... manifests-vmc-plugin-0.5.0 の RDoc ドキュメントをインストールしています...

しかし、何も......

于 2013-02-03T13:05:07.280 に答える
0

マニフェスト処理の現在のコード (https://github.com/cloudfoundry/vmc-plugins/blob/master/manifests/lib/manifests-vmc-plugin.rb) を見ると、env-vars のサポートはないと思いますmanifest.yml.

問題を提出することをお勧めします。

于 2013-01-25T16:06:05.133 に答える