我正在寻找在没有 Docker 的情况下运行 Hasura 的方法,但找不到任何方法来做到这一点 - 有什么选择可以实现这一点吗?
在 Docker 中对 Prisma 有负面体验,想尝试 Hasura,但不,拜托,不要使用 Docker。
任何帮助将非常感激!
您可以按照此处的说明,使用 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
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2185 次 |
最近记录: |