OpenProject is the leading open source project management software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
openproject/nix
Benjamin Bädorf b7f732ddcc
Feature/41135 include all subprojects (#10413)
3 years ago
..
README.md Add basic nix development shell (#9162) 4 years ago
gemset.nix only use puma, introduce rack-timeout (#9718) 3 years ago
shell.nix Feature/41135 include all subprojects (#10413) 3 years ago

README.md

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