services-flake brings NixOS-like services to Nix flakes as runnable apps with process-compose backend.
Have you ever needed to run an external service dependency for your project, such as PostgreSQL, and wanted it to be project-specific, i.e not use or pollute any global files/directories? And also run across platforms like macOS and Linux? services-flake
solves that and more by giving users a one-command solution to spin up all the external dependencies of the project with data localized to the project directory.
During this talk, I will demonstrate the experience of developing on a project with services-flake
and how the same configuration can be reused for multiple purposes, including integration testing in CI.
Suitable for developers of all levels looking to improve the development experience for the users of their projects.
Do you allow your talk to be recorded?: yes