Mostly working Cryptpad
This commit is contained in:
parent
071e87a202
commit
1a6371d8d5
2 changed files with 5 additions and 3 deletions
|
@ -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
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
/nix/store/ggmvxhv9dz3j9j2g9mb9j3zpq46c8r62-docker-image-cryptpad.tar.gz
|
Loading…
Reference in a new issue