在亚马逊EC2实例上部署Play 2.1

6

我不仅对 Play 框架,也对 Amazon EC2 一无所知。我有一个基于 Play 2.1 的应用程序,想在 Amazon EC2 上部署它。我已经准备好了亚马逊微实例。是否有任何可用的指南或步骤可以供我遵循?

2个回答

5

使用Play控制台中的 dist 命令,然后将压缩包复制到您的EC2服务器上,解压并使用 start 脚本运行您的应用程序。

您还可以使用一些其他配置,请参考文档

同时最好放置一个HTTP前端


使用“start”命令可以在前台启动Play。常见的做法是使用“&”将其分叉吗?此外,使用SIGTERM来终止进程是什么意思? - sthomps
1
启动脚本已被替换为位于target/universal/中与项目本身同名的脚本,但过程相同。 - rphutchinson

4

1
我有一个问题。Elastic Beanstalk会自动处理扩展/负载均衡,但由于这是在实例中运行,那么它将如何工作?它会自动缩放等吗? - Ali
这更像是一种hack而不是一个合适的部署流程。一个部署流程必须要1.可扩展(你不能手动地部署到每个服务器),2.应该可以回滚,3.启用烟雾测试等等。 :) - Richeek

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接