我一直在寻找部署 Yesod 项目的方法,在阅读一些教程(Keter和Docker方式)时,我意识到,stack build
生成了一个可执行的可运行文件直接和听取请求,有什么理由我不应该在生产开始时使用它?我认为如果那么简单就会很棒......我会在Google Cloud托管的Debian服务器上运行它。
答案 0 :(得分:3)
它应该工作(假设架构是相同的。)
要检查的事项:
ldd
(在OS X上为otool -L
)以查看它引用的共享库。关于keter的部分不仅对信息有价值 在keter上,还因为它讨论了你需要部署的文件 对于Yesod应用程序。