From 1a6371d8d57f081132b253054f639376c4db6afa Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Fri, 6 May 2022 17:55:23 +0200 Subject: Mostly working Cryptpad --- app/cryptpad/build/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'app/cryptpad/build/default.nix') diff --git a/app/cryptpad/build/default.nix b/app/cryptpad/build/default.nix index 2cf0ae3..65ffad8 100644 --- a/app/cryptpad/build/default.nix +++ b/app/cryptpad/build/default.nix @@ -37,20 +37,23 @@ in # clear executable files inside the node_modules folder to reduce dependencies # and attack surface find node_modules -type f ! -path 'node_modules/gar/*' -executable -print | tee >(xargs -n 20 rm) + + # Remove only office that IS BIG + rm -rf www/onlyoffice ''; installPhase = '' mkdir -p $out/{bin,opt} # copy the source code - cp -r customize.dist lib server.js www $out/opt/ + cp -r .bowerrc bower.json package.json package-lock.json customize.dist lib server.js www $out/opt/ # mount node_modules cp -r node_modules $out/opt/node_modules # mount bower, based on the .bowerrc file at the git repo root - cp -r ${bower} $out/opt/www/bower_components + cp -r ${bower}/bower_components $out/opt/www/ # cryptpad is bugged with absolute path, this is a workaround to use absolute path as relative path ln -s / $out/opt/root -- cgit v1.2.3