summary refs log tree commit diff
path: root/pkgs/servers/monitoring/prometheus
diff options
context:
space:
mode:
authorK900 <me@0upti.me>2021-12-26 14:03:07 +0300
committerK900 <me@0upti.me>2021-12-26 14:03:07 +0300
commitb117c461889255e0d91914e556fd0484c6c3401e (patch)
tree8fba269fddff9797b823e076b53d4f4283968e7c /pkgs/servers/monitoring/prometheus
parent75f0630226c7b89c34c5be7b46c10cbc5a978d4a (diff)
downloadnixpkgs-b117c461889255e0d91914e556fd0484c6c3401e.tar
nixpkgs-b117c461889255e0d91914e556fd0484c6c3401e.tar.gz
nixpkgs-b117c461889255e0d91914e556fd0484c6c3401e.tar.bz2
nixpkgs-b117c461889255e0d91914e556fd0484c6c3401e.tar.lz
nixpkgs-b117c461889255e0d91914e556fd0484c6c3401e.tar.xz
nixpkgs-b117c461889255e0d91914e556fd0484c6c3401e.tar.zst
nixpkgs-b117c461889255e0d91914e556fd0484c6c3401e.zip
prometheus: build with node 14
node2nix is still broken on 16.

see: https://github.com/NixOS/nixpkgs/commit/4c60ee3da1e3a9c2441ebeb1c755049555624924
Diffstat (limited to 'pkgs/servers/monitoring/prometheus')
-rw-r--r--pkgs/servers/monitoring/prometheus/default.nix14
1 files changed, 8 insertions, 6 deletions
diff --git a/pkgs/servers/monitoring/prometheus/default.nix b/pkgs/servers/monitoring/prometheus/default.nix
index 5cb326dab53..931e5f7ffea 100644
--- a/pkgs/servers/monitoring/prometheus/default.nix
+++ b/pkgs/servers/monitoring/prometheus/default.nix
@@ -2,7 +2,7 @@
 , lib
 , go
 , pkgs
-, nodejs
+, nodejs-14_x
 , nodePackages
 , buildGoModule
 , fetchFromGitHub
@@ -24,11 +24,13 @@ let
   goPackagePath = "github.com/prometheus/prometheus";
 
   codemirrorNode = import ./webui/codemirror-promql {
-    inherit pkgs nodejs;
+    inherit pkgs;
+    nodejs = nodejs-14_x;
     inherit (stdenv.hostPlatform) system;
   };
   webuiNode = import ./webui/webui {
-    inherit pkgs nodejs;
+    inherit pkgs;
+    nodejs = nodejs-14_x;
     inherit (stdenv.hostPlatform) system;
   };
 
@@ -36,7 +38,7 @@ let
     name = "prometheus-webui-codemirror-promql";
     src = "${src}/web/ui/module/codemirror-promql";
 
-    buildInputs = [ nodejs nodePackages.typescript codemirrorNode.nodeDependencies ];
+    buildInputs = [ nodejs-14_x nodePackages.typescript codemirrorNode.nodeDependencies ];
 
     configurePhase = ''
       ln -s ${codemirrorNode.nodeDependencies}/lib/node_modules node_modules
@@ -56,7 +58,7 @@ let
     name = "prometheus-webui";
     src = "${src}/web/ui/react-app";
 
-    buildInputs = [ nodejs webuiNode.nodeDependencies ];
+    buildInputs = [ nodejs-14_x webuiNode.nodeDependencies ];
 
     # create `node_modules/.cache` dir (we need writeable .cache)
     # and then copy the rest over.
@@ -77,7 +79,7 @@ buildGoModule rec {
 
   excludedPackages = [ "documentation/prometheus-mixin" ];
 
-  nativeBuildInputs = [ nodejs ];
+  nativeBuildInputs = [ nodejs-14_x ];
 
   postPatch = ''
     # we don't want this anyways, as we