2

play distコマンドを使用して問題なくec2インスタンスにアップロードできることはわかっていますが、サイズは35 MBであり、小さな変更が行われるたびに60分待ちたくありません。(私はdsl 1000を持っています)

gitコマンドで変更をプッシュするだけのherokuのようなものを使用することは可能ですか?

これには、play2がインストールされたカスタムAMIが必要になると思います。

4

2 に答える 2

3

デプロイに git を使用する場合は、EC2 インスタンスに git サーバーをインストールする必要があります。

次に、 git hooks、特にpost-receiveサーバー側のフックを多用して、スクリプトを作成する必要があります。

だいたい:

  1. cleancompileおよびstageタスクを実行します。
  2. すべて問題がなければ、古いプレイ アプリケーションを停止し、新しいアプリケーションを開始します (内target/start) 。
于 2012-09-05T07:42:21.563 に答える
2

開発環境も ec2 上にあると仮定すると、開発サーバーから新しい AMI を作成し、変更を反映してから、その新しい AMI をデプロイすることをお勧めします。

于 2012-09-04T20:44:44.447 に答える