pro*_*eek 5 deployment ubuntu haskell yesod
我有一个简单的Yesod网络应用程序.我可以按照http://www.yesodweb.com/page/quickstart中的说明进行操作,检查stack exec -- Yesod devel工作正常.
我使用的服务器(Amazon EC2)只有一千兆字节的内存,所以我无法编译Yesod web.我用我的本地机器来构建.他们都使用Ubuntu 14.04.
从http://www.yesodweb.com/book/deploying-your-webapp,我需要三个组件部署到其他机器.
我很容易找到config/static文件夹,但我不确定在哪里可以找到可执行文件.除此之外,如何在不使用的情况下运行exeuctable stack exec -- Yesod devel?
该stack build命令给了我提示:
my-project-0.0.0: install
Installing library in
/home/a/my-project/.stack-work/install/x86_64-linux/lts-3.13/7.10.2/lib/x86_64-linux-ghc-7.10.2/my-project-0.0.0-Khn8lQEgR1HARzYGStlvPe
Installing executable(s) in
/home/a/my-project/.stack-work/install/x86_64-linux/lts-3.13/7.10.2/bin
Registering my-project-0.0.0...
Run Code Online (Sandbox Code Playgroud)
可执行文件位于/home/a/my-project/.stack-work/install/x86_64-linux/lts-3.13/7.10.2/bin. 我可以复制 ~/deployment 目录中的文件(可执行文件、静态文件和配置文件)来检查 Yesod 是否正常工作。
| 归档时间: |
|
| 查看次数: |
206 次 |
| 最近记录: |