devenv icon indicating copy to clipboard operation
devenv copied to clipboard

🔥 Couchbase Database Support

Open nmdaniil opened this issue 9 months ago • 2 comments
trafficstars

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.

Image

nmdaniil avatar Feb 18 '25 06:02 nmdaniil

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 😂

sandydoo avatar Feb 19 '25 21:02 sandydoo

couchbase would first need to be packaged in nixpkgs: NixOS/nixpkgs#118510

P.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 🐹

nmdaniil avatar Feb 20 '25 06:02 nmdaniil