hasura / hasura/graphql-engine

Request: Native binary releases

Open
#8,152 1 comment 3 reactions 0 assignees View on GitHub
c/build-system k/enhancement
Dominant language
TypeScript
Stars
32.1k
Forks
3k
PR merge metrics
PR metrics pending

Description

### Is your proposal related to a problem?

Docker on mac is slow, so we don't use it for local development at my company. This makes it impossible for us to run a local copy of Hasura for local development (unless we compile Hasura from source) as Hasura only supports installation via Docker.

### Describe the solution you'd like

A native binary release of the Hasura server. In my case I need the macOs x86_64 version, but it would presumably make sense to provide it for all platforms that CLI runs on.

### Describe alternatives you've considered

We currently run Hasura hosted on Heroku even for otherwise local development, but this isn't ideal as it's means Hasura is unable to contact our backend services for webhooks and such, and it means that we have a shared environment across multiple developers.

We could also start using docker, but this would probably require us to buy new dev machines and even then would still be slower than running the binary natively. With postgres itself I can have it running in the background and forget about it because it consumes almost no resources unless actively under load. I presume this would also work well with Hasura as it seems like a lovely efficient piece of software. Unfortunately this is not possible with Docker as it is unavoidably heavy weight on non-linux systems.

### If the feature is approved, would you be willing to submit a PR?

No.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.