【问题标题】:Run Hasura without Docker在没有 Docker 的情况下运行 Hasura
【发布时间】:2020-08-23 02:19:51
【问题描述】:

我正在寻找在没有 Docker 的情况下运行 Hasura 的方法,但找不到任何方法 - 是否有任何选项可以实现?

对 Docker 中的 Prisma 有负面体验,想尝试 Hasura,但不,请不要 Docker。

任何帮助将不胜感激!

【问题讨论】:

    标签: docker hasura


    【解决方案1】:

    您可以按照此处的说明使用 Cabal 构建 Haskell 可执行文件,将 GraphQL 引擎作为二进制文件运行:

    https://github.com/hasura/graphql-engine/blob/master/server/CONTRIBUTING.md#run-and-test-manually

    您需要下载并安装 GHC 8.6.5 和 Cabal,如果您阅读说明,可以使用 ghcup 完成安装:

    https://www.haskell.org/ghcup/

    按照前面的说明编译后,你可以在没有 Docker 的情况下运行引擎:

    cabal new-run -- exe:graphql-engine \
      --database-url='postgres://<user>:<password>@<host>:<port>/<dbname>' \
      serve --enable-console --console-assets-dir=../console/static/dist
    

    【讨论】:

    • 谢谢,不胜感激!现场又见到一个 Haskell 项目真是令人惊喜!它还会构建 Web 部件,使其成为一个完整的项目,还是只是一个引擎?
    猜你喜欢
    • 1970-01-01
    • 2019-02-01
    • 2016-10-23
    • 2021-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-15
    • 2019-08-06
    相关资源
    最近更新 更多