play distコマンドを使用して問題なくec2インスタンスにアップロードできることはわかっていますが、サイズは35 MBであり、小さな変更が行われるたびに60分待ちたくありません。(私はdsl 1000を持っています)
gitコマンドで変更をプッシュするだけのherokuのようなものを使用することは可能ですか?
これには、play2がインストールされたカスタムAMIが必要になると思います。
play distコマンドを使用して問題なくec2インスタンスにアップロードできることはわかっていますが、サイズは35 MBであり、小さな変更が行われるたびに60分待ちたくありません。(私はdsl 1000を持っています)
gitコマンドで変更をプッシュするだけのherokuのようなものを使用することは可能ですか?
これには、play2がインストールされたカスタムAMIが必要になると思います。
デプロイに git を使用する場合は、EC2 インスタンスに git サーバーをインストールする必要があります。
次に、 git hooks、特にpost-receive
サーバー側のフックを多用して、スクリプトを作成する必要があります。
だいたい:
clean
、compile
およびstage
タスクを実行します。target/start
) 。開発環境も ec2 上にあると仮定すると、開発サーバーから新しい AMI を作成し、変更を反映してから、その新しい AMI をデプロイすることをお勧めします。