mirror of
https://github.com/opf/openproject.git
synced 2026-06-14 03:30:14 +00:00
Nix development
This directory contains files that ease development on nix-enabled systems. Just run nix-shell ./nix in the root project directory.
The setup was tested on docker-enabled systems, however nothing should stop you from using this without docker.
This is still a work in progress, feel free to improve as needed.
Updating gemset.nix
Run bundix --gemset=./nix/gemset.nix to update the gemset file from the Gemlock file.
Autoloading
If you have lorri and direnv installed, you can autoload the shell by adding a .envrc to the root directory with
the following contents:
eval "$(lorri direnv --shell-file ./nix/shell.nix)"
Questions?
Contact @b12f