亚马逊上的 Haskell (Yesod)

Rya*_*eal 4 haskell amazon-s3 amazon-ec2 amazon-web-services yesod

我想使用 Amazon Web Service 部署 Yesod 制作的系统。但是找不到好的教程或步骤。

寻找可以处理 Haskell 的网络主机说 Amazon EC2 是最好的。但它没有说明如何操作或提供链接。还有一条评论说我可以将我的 S3 链接到 EC2。

not*_*tor 5

我建议你看看https://github.com/snoyberg/keter/ 和太平在https://halcyon.sh/

他们是 Haskell Web 应用程序的部署管理器。Keter 是用 Haskell 和 Halcyon shell 编写的。

在我看来,keter 处理亚马逊更好,而 halcyon 更适合依赖、初始设置、heroku 和数字海洋。两者都很棒。

(更新 25-02-2015)

在 2015 年 2 月发布的《使用 Haskel 和 Yesod 开发 Web 应用程序,第 2 版》( http://www.yesodweb.com/book/deploying-your-webapp ) 中提到了 Keter 。我强烈推荐它,包括工具和书。

另外,如果它只是一个宠物项目或要测试的东西,我会推荐 heroku。

链接:

http://shop.oreilly.com/product/0636920035664.do

http://www.amazon.com/Developing-Apps-Haskell-Yesod-Safety-Driven/dp/1491915595/ref=dp_ob_title_bk

https://github.com/snoyberg/keter/

https://halcyon.sh/