Unverified Commit c359e73b authored by Gutyina Gergő's avatar Gutyina Gergő
Browse files

n8n: refactor build process

parent 2741b4b4
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -53,7 +53,8 @@ stdenv.mkDerivation (finalAttrs: {
    node-gyp rebuild
    popd

    pnpm build
    # TODO: use deploy after resolved https://github.com/pnpm/pnpm/issues/5315
    pnpm build --filter=n8n

    runHook postBuild
  '';
@@ -61,10 +62,10 @@ stdenv.mkDerivation (finalAttrs: {
  installPhase = ''
    runHook preInstall

    mkdir -p $out/{lib,bin}
    cp -r {packages,node_modules} $out/lib
    mkdir -p $out/{bin,lib/n8n}
    mv {packages,node_modules} $out/lib/n8n

    makeWrapper $out/lib/packages/cli/bin/n8n $out/bin/n8n \
    makeWrapper $out/lib/n8n/packages/cli/bin/n8n $out/bin/n8n \
      --set N8N_RELEASE_TYPE "stable"

    runHook postInstall
@@ -94,6 +95,6 @@ stdenv.mkDerivation (finalAttrs: {
    ];
    license = licenses.sustainableUse;
    mainProgram = "n8n";
    platforms = lib.platforms.unix;
    platforms = platforms.unix;
  };
})