Беги Хасура без Docker - PullRequest
0 голосов
/ 07 мая 2020

Я ищу способ запустить Hasura без Docker, но не могу найти способ сделать это - есть ли какой-либо вариант для этого?

Есть негативный опыт использования Prisma в Docker, хотел бы попробовать Hasura, но нет, пожалуйста, нет Docker.

Любая помощь будет очень признательна!

1 Ответ

1 голос
/ 07 мая 2020

Вы можете запустить GraphQL Engine как двоичный, создав исполняемый файл Haskell с помощью Cabal, следуя инструкциям здесь:

https://github.com/hasura/graphql-engine/blob/master/server/CONTRIBUTING.md#run -and-test-вручную

Вам нужно будет загрузить и установить GH C 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
...