diff options
Diffstat (limited to 'app/cryptpad/build/default.nix')
-rw-r--r-- | app/cryptpad/build/default.nix | 7 |
1 files changed, 5 insertions, 2 deletions
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 |