gpt4 book ai didi

ubuntu - 部署 Yesod 网络应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 16:50:03 24 4
gpt4 key购买 nike

我有一个简单的 Yesod 网络应用程序。我可以按照 http://www.yesodweb.com/page/quickstart 中的说明进行操作,并检查 stack exec -- Yesod devel 工作正常。

我使用的服务器(Amazon EC2)内存只有1GB,所以无法编译Yesod web。我用我的本地机器来构建。他们都使用 Ubuntu 14.04。

来自 http://www.yesodweb.com/book/deploying-your-webapp ,我需要三个组件来部署到其他机器。

  1. 您的可执行文件。
  2. 配置文件夹。
  3. 静态文件夹。

我很容易找到 config/static 文件夹,但我不确定在哪里可以找到可执行文件。除此之外,如何在不使用 stack exec -- Yesod devel 的情况下运行可执行文件?

最佳答案

据我所知,可执行文件应该位于项目目录的 build 子目录中。我认为这是一个隐藏目录(名称以点开头),因此您可能需要运行“ls -a”才能看到它。

要运行 - 只需执行可执行文件 :)(附加“&”以使其在后台运行)。

一旦您有了希望投入生产的最终版本,您可能会将可执行文件配置为在 VM 启动时自动启动,以检测可执行文件是否崩溃等。

祝你好运,迈克尔

关于ubuntu - 部署 Yesod 网络应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33657566/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com