繁体   English   中英

Playframework 2-部署到ec2

[英]Playframework 2 - Deploying to ec2

我知道我可以使用play dist命令将其上传到ec2实例,而不会出现任何问题,但是大小为35mb,我不想等待60分钟进行每次微小的更改。 (我有dsl 1000)

是否可以使用诸如heroku之类的东西,而您只是通过git命令推送更改?

我认为这需要具有可正常运行的play2安装的自定义AMI。

如果要使用git进行部署,则必须在您的EC2实例上安装git服务器。

然后,您将不得不使用大量git hooks来编写一些脚本,特别是服务器端的post-receive钩子。

大致:

  1. 执行cleancompilestage任务
  2. 如果一切正常,请停止旧的播放应用程序,然后启动新的应用程序(在target/start

假设您的开发环境也在ec2上,那么最好从开发服务器创建一个反映更改的新AMI,然后部署该新AMI。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM