n8n: make deterministic, decrease closure size

This commit is contained in:
Gutyina Gergő
2024-08-25 01:40:03 +02:00
parent af3993b83f
commit d72c727fcf
+10 -3
View File
@@ -60,6 +60,16 @@ stdenv.mkDerivation (finalAttrs: {
runHook postBuild
'';
preInstall = ''
echo "Removing non-deterministic files"
rm -r $(find -type d -name .turbo)
rm node_modules/.modules.yaml
rm packages/nodes-base/dist/types/nodes.json
echo "Removed non-deterministic files"
'';
installPhase = ''
runHook preInstall
@@ -72,9 +82,6 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstall
'';
# makes libmongocrypt bindings not look for static libraries in completely wrong places
BUILD_TYPE = "dynamic";
passthru = {
tests = nixosTests.n8n;
updateScript = nix-update-script { };