services-flake
services-flake copied to clipboard
NixOS-like services for Nix flakes
The second commit in PR #127 has the commit message [use same installer](https://github.com/juspay/services-flake/pull/127/commits/dc1c67fd0addf1b20ddd55f4b0631db67431f50b) - yet the pre-commit check did not catch it, as it doesn't comfort to conventional commits spec.
The following services are missing docs: - [ ] Apache Kafka - [x] [[clickhouse]]# - [ ] Elasticsearch - [x] MySQL - [ ] Nginx - [x] PostgreSQL - [...
https://discourse.nixos.org/t/announcing-services-flake/41338/4?u=shivaraj-bh
CI uses `nix flake check`, which calls the `process-compose` app wrapped inside `pkgs.runCommand`. The apps that run inside `runCommand` gets a few packages by default, for example `readlink` from `coreutils`....
Provide searchable option docs for each service.
Write docs for our native tests system (how to use it, basically) cf. - https://github.com/Platonic-Systems/process-compose-flake/pull/39 - https://github.com/juspay/services-flake/pull/38
We already do this in [nammayatri](https://github.com/nammayatri/nammayatri/blob/main/Backend/nix/services/nammayatri.nix) There are two variants, `nix run .#run-mobility-stack-nix` and `nix run .#run-mobility-stack-dev`: https://github.com/nammayatri/nammayatri/blob/57be9e73731a42a8ddb6b6915ceb048283c6e0fe/Backend/nix/run-mobility-stack.nix#L16-L29 the dev variant runs `cabal build` followed by `cabal run`, while the...
@adrian-gierakowski I think it would be nicer if there is one function that executes psql commands so that we don't accidentally add a psql command in the future that doesn't...
For AI projects in Juspay, we are using a vector database called [Weaviate](https://github.com/weaviate/weaviate). Need to add support for this in services-flake. [Nix package](https://search.nixos.org/packages?channel=23.11&from=0&size=50&sort=relevance&type=packages&query=weaviate) - [ ] Expose options to configure...