繁体   English   中英

Haskell Yesod堆栈生成可运行文件

[英]Haskell Yesod stack build runnable file

我一直在寻找部署Yesod项目的方法,在阅读一些教程(Keter和Docker方法)时,我意识到stack build生成会生成一个可运行文件,该文件可以直接执行并侦听请求,是否有任何原因我不应该这样做?一开始在生产中使用它? 如果这么简单,我认为那太好了……我可以在Google Cloud托管的Debian服务器中运行它。

它应该可以工作(假设架构相同)。

检查事项:

  1. 在二进制文件上运行ldd (在OS X上为otool -L ),以查看其引用了哪些共享库。
  2. 确保已复制所有模板和数据文件。
  3. 看看Yesod书中有关keter的部分: http : //www.yesodweb.com/book/deploying-your-webapp

关于keter的部分不仅对keter的信息有用,而且因为它讨论了需要为Yesod应用程序部署的文件。

暂无
暂无

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

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