devenv
devenv copied to clipboard
🔥 Couchbase Database Support
Problem Description
Currently, devenv.sh does not support Couchbase as a native service, which forces developers to run it via docker. However, Docker can be quite heavyweight and resource-intensive, making it an inconvenient solution for local development.
Adding native support for Couchbase in devenv.sh would significantly improve the developer experience, allowing a simple services.couchbase.enable = true; option instead of managing a separate Docker setup.
Suggested Implementation
Similar to services.clickhouse.enable = true;, the official Couchbase Docker image could be used to start the service natively.
- Official Couchbase Docker: https://hub.docker.com/r/couchbase/server
- Couchbase Documentation: https://docs.couchbase.com/server/current/introduction/intro.html
couchbase would first need to be packaged in nixpkgs: https://github.com/NixOS/nixpkgs/issues/118510
P.S. The hamsters in the previous edit gave me a good laugh. Thanks 😂
couchbasewould first need to be packaged in nixpkgs: NixOS/nixpkgs#118510P.S. The hamsters in the previous edit gave me a good laugh. Thanks 😂
Thanks for the helpful response and for pointing me in the right direction! The hamsters will make their way to nixpkgs then 🐹