Added building fibers.

Thanks to xet7 !
This commit is contained in:
Lauri Ojansivu 2022-02-06 11:03:04 +02:00
parent 45d53dede4
commit 0460a7d9d3
6 changed files with 17 additions and 2 deletions

View file

@ -238,7 +238,9 @@ RUN \
set -o xtrace && \
cd /home/wekan/app_build/bundle/programs/server/ && \
chmod u+w package.json npm-shrinkwrap.json && \
npm install
npm install && \
cd node_modules/fibers && \
node build.js
USER root
# Cleanup

View file

@ -9,4 +9,6 @@ cp -f fix-download-unicode/cfs_access-point.txt .build/bundle/programs/server/pa
cd .build/bundle/programs/server
rm -rf node_modules
/home/wekan/.meteor/meteor npm install
cd node_modules/fibers
node build.js
cd /home/wekan/app

View file

@ -307,6 +307,9 @@ RUN \
cd /home/wekan/app_build/bundle/programs/server/ && \
chmod u+w *.json && \
gosu wekan:wekan npm install && \
cd node_modules/fibers && \
node build.js && \
cd ../.. && \
#gosu wekan:wekan npm install bcrypt && \
# Remove legacy webbroser bundle, so that Wekan works also at Android Firefox, iOS Safari, etc.
rm -rf /home/wekan/app_build/bundle/programs/web.browser.legacy && \

View file

@ -93,6 +93,8 @@ do
rm -rf node_modules
chmod u+w *.json
meteor npm install
cd node_modules/fibers
node build.js
# Cleanup
popd
find . -type d -name '*-garbage*' | xargs rm -rf

View file

@ -86,6 +86,7 @@ parts:
- node-pre-gyp
- fibers
build-packages:
- build-essential
- ca-certificates
- apt-utils
- python
@ -118,7 +119,9 @@ parts:
cd .build/bundle/programs/server
chmod u+w *.json
npm install
cd ../../../..
cd node_modules/fibers
node build.js
cd ../../../../../..
# Cleanup
cd .build/bundle
find . -type d -name '*-garbage*' | xargs rm -rf

View file

@ -79,6 +79,9 @@ sudo rm /home/wekan/app_build/bundle/programs/server/npm/node_modules/meteor/raj
rm -rf /home/wekan/app_build/bundle/programs/web.browser.legacy
cd /home/wekan/app_build/bundle/programs/server/
sudo npm install
cd node_modules/fibers
node build.js
cd ../..
sudo chown -R wekan:wekan ./node_modules
#cd /home/wekan/app_build/bundle