我在我的生产Ubuntu服务器(在EC2上)安装了Snap/Haskell,并检出了我的项目 - 但我该如何运行它?
我的意思是,在本地,我通过命令行运行它:
project-name -p 8000
Snap是否自带Web服务器(看起来是这样的),如果是,我该如何配置它以作为某种守护进程运行?
有什么技巧吗?
编辑2:
在wiki上,他们说:
snap-server是一个支持snap-core定义的接口的HTTP服务器库。
而这里,关于“您的Haskell Web代码的部署/后端选项”的Haskell维基百科则表示Snap:
包括自己的服务器。请参见Web / Frameworks 但是怎么做?我该如何运行它自己的服务器?如果我只是对编程感兴趣,为什么必须了解该死的部署...
编辑:相关问题:部署使用Snap框架的Haskell代码。
screen -S snapd -d -m -L project-name -p 8000
,然后您可以通过screen -r snapd -X quit
停止该进程。 - Daniel Leschkowski