netbox: build documentation as part of build

This commit is contained in:
Luke Granger-Brown
2022-07-17 15:01:17 +00:00
parent db93e37fa3
commit d5eb8cea61
+16 -1
View File
@@ -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