From d5eb8cea6163e268dc380ba03dbbf55cff211f1c Mon Sep 17 00:00:00 2001 From: Luke Granger-Brown Date: Sun, 17 Jul 2022 15:00:40 +0000 Subject: [PATCH] netbox: build documentation as part of build --- pkgs/servers/web-apps/netbox/default.nix | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/web-apps/netbox/default.nix b/pkgs/servers/web-apps/netbox/default.nix index 9d60efe94460..788e4c4b0b2a 100644 --- a/pkgs/servers/web-apps/netbox/default.nix +++ b/pkgs/servers/web-apps/netbox/default.nix @@ -56,7 +56,6 @@ py.pkgs.buildPythonApplication rec { jinja2 markdown markdown-include - mkdocs-material netaddr pillow psycopg2 @@ -69,6 +68,22 @@ py.pkgs.buildPythonApplication rec { jsonschema ] ++ extraBuildInputs; + buildInputs = with py.pkgs; [ + mkdocs-material + mkdocs-material-extensions + mkdocstrings + mkdocstrings-python + ]; + + nativeBuildInputs = [ + py.pkgs.mkdocs + ]; + + postBuild = '' + PYTHONPATH=$PYTHONPATH:netbox/ + python -m mkdocs build + ''; + installPhase = '' mkdir -p $out/opt/netbox cp -r . $out/opt/netbox