1

Cloudbees で開発および本番データベースを使用する際に推奨される方法は何ですか? 同じ cloudbees-web.xml 構成を維持し、適切な dev/prod データベースへの接続を環境に任せる方法はありますか?

Cloudbees で Java/JPA/MySQL を使用しているか、少なくとも使用しようとしています。

J

4

2 に答える 2

1

オプションは、cloudbees-web.xml で「 environment 」を使用することです

より良いオプション (imho) は、SDK を使用してデータソースをアプリケーションにバインドすることです。これにより、未使用の構成や cloudbees 固有の展開記述子 (cloudbees-web.xml は役に立たない) なしで、まったく同じ WAR が展開されますが、dev/prod にバインドされます。データベース。

于 2013-01-06T07:44:15.100 に答える
0

はい。フォームでプロパティ展開を使用できますcloudbees-web.xml${property_name}

次に、bees config:setコマンドを使用しproperty_nameて、デプロイ先のアプリケーションIDのの値を定義します。

したがって、インスタンスにデプロイするときは常にapp-devdevデータベースを使用し、インスタンスにデプロイするときapp-prodはprodデータベースを使用します。

.warこれは、ファイル内に埋め込まれなくなったjdbcパスワードなどの機密情報を保存する場合にも適しています。

詳細については、cloudbeeswikiを参照してください

于 2013-01-06T00:56:25.310 に答える