Fixed file permissions. Thanks to xet7 ! Fixes #3524, fixes meteor/meteor#11314

This commit is contained in:
Lauri Ojansivu 2021-02-06 00:18:07 +02:00
parent b47794cbc1
commit ea697f2238
3 changed files with 4 additions and 0 deletions

View file

@ -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.

View file

@ -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 ../../../..

View file

@ -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