hasura / hasura/graphql-engine
Request: Native binary releases
- 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
Assessment
This issue has not been assessed yet.