diff --git a/Dockerfile b/Dockerfile index 387e18558..1f84ebf63 100644 --- a/Dockerfile +++ b/Dockerfile @@ -274,6 +274,7 @@ RUN \ mkdir -p /home/wekan/.npm && \ chown wekan --recursive /home/wekan/.npm /home/wekan/.config /home/wekan/.meteor && \ #gosu wekan:wekan /home/wekan/.meteor/meteor add standard-minifier-js && \ + chmod u+w *.json && \ gosu wekan:wekan npm install && \ gosu wekan:wekan /home/wekan/.meteor/meteor build --directory /home/wekan/app_build && \ #cp /home/wekan/app/fix-download-unicode/cfs_access-point.txt /home/wekan/app_build/bundle/programs/server/packages/cfs_access-point.js && \ @@ -291,6 +292,7 @@ RUN \ #find . -name "*phantomjs*" | xargs rm -rf && \ # cd /home/wekan/app_build/bundle/programs/server/ && \ + chmod u+w *.json && \ gosu wekan:wekan npm install && \ #gosu wekan:wekan npm install bcrypt && \ # Remove legacy webbroser bundle, so that Wekan works also at Android Firefox, iOS Safari, etc. diff --git a/rebuild-wekan.sh b/rebuild-wekan.sh index 053a192ef..98435eb76 100755 --- a/rebuild-wekan.sh +++ b/rebuild-wekan.sh @@ -93,6 +93,7 @@ do #meteor npm install bcrypt cd .build/bundle/programs/server rm -rf node_modules + chmod u+w *.json npm install #meteor npm install bcrypt cd ../../../.. diff --git a/snapcraft.yaml b/snapcraft.yaml index dc5bcc212..4a3ce4a43 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -220,6 +220,7 @@ parts: rm -rf .build/bundle/programs/web.browser.legacy # Change to directory .build/bundle/programs/server cd .build/bundle/programs/server + chmod u+w *.json npm install npm install --allow-superuser --save babel-runtime #meteor npm install --save bcrypt