mirror of
https://github.com/wekan/wekan.git
synced 2025-09-22 01:50:48 +02:00
Added building fibers.
Thanks to xet7 !
This commit is contained in:
parent
45d53dede4
commit
0460a7d9d3
6 changed files with 17 additions and 2 deletions
|
@ -238,7 +238,9 @@ RUN \
|
||||||
set -o xtrace && \
|
set -o xtrace && \
|
||||||
cd /home/wekan/app_build/bundle/programs/server/ && \
|
cd /home/wekan/app_build/bundle/programs/server/ && \
|
||||||
chmod u+w package.json npm-shrinkwrap.json && \
|
chmod u+w package.json npm-shrinkwrap.json && \
|
||||||
npm install
|
npm install && \
|
||||||
|
cd node_modules/fibers && \
|
||||||
|
node build.js
|
||||||
|
|
||||||
USER root
|
USER root
|
||||||
# Cleanup
|
# Cleanup
|
||||||
|
|
|
@ -9,4 +9,6 @@ cp -f fix-download-unicode/cfs_access-point.txt .build/bundle/programs/server/pa
|
||||||
cd .build/bundle/programs/server
|
cd .build/bundle/programs/server
|
||||||
rm -rf node_modules
|
rm -rf node_modules
|
||||||
/home/wekan/.meteor/meteor npm install
|
/home/wekan/.meteor/meteor npm install
|
||||||
|
cd node_modules/fibers
|
||||||
|
node build.js
|
||||||
cd /home/wekan/app
|
cd /home/wekan/app
|
||||||
|
|
|
@ -307,6 +307,9 @@ RUN \
|
||||||
cd /home/wekan/app_build/bundle/programs/server/ && \
|
cd /home/wekan/app_build/bundle/programs/server/ && \
|
||||||
chmod u+w *.json && \
|
chmod u+w *.json && \
|
||||||
gosu wekan:wekan npm install && \
|
gosu wekan:wekan npm install && \
|
||||||
|
cd node_modules/fibers && \
|
||||||
|
node build.js && \
|
||||||
|
cd ../.. && \
|
||||||
#gosu wekan:wekan npm install bcrypt && \
|
#gosu wekan:wekan npm install bcrypt && \
|
||||||
# Remove legacy webbroser bundle, so that Wekan works also at Android Firefox, iOS Safari, etc.
|
# 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 && \
|
rm -rf /home/wekan/app_build/bundle/programs/web.browser.legacy && \
|
||||||
|
|
|
@ -93,6 +93,8 @@ do
|
||||||
rm -rf node_modules
|
rm -rf node_modules
|
||||||
chmod u+w *.json
|
chmod u+w *.json
|
||||||
meteor npm install
|
meteor npm install
|
||||||
|
cd node_modules/fibers
|
||||||
|
node build.js
|
||||||
# Cleanup
|
# Cleanup
|
||||||
popd
|
popd
|
||||||
find . -type d -name '*-garbage*' | xargs rm -rf
|
find . -type d -name '*-garbage*' | xargs rm -rf
|
||||||
|
|
|
@ -86,6 +86,7 @@ parts:
|
||||||
- node-pre-gyp
|
- node-pre-gyp
|
||||||
- fibers
|
- fibers
|
||||||
build-packages:
|
build-packages:
|
||||||
|
- build-essential
|
||||||
- ca-certificates
|
- ca-certificates
|
||||||
- apt-utils
|
- apt-utils
|
||||||
- python
|
- python
|
||||||
|
@ -118,7 +119,9 @@ parts:
|
||||||
cd .build/bundle/programs/server
|
cd .build/bundle/programs/server
|
||||||
chmod u+w *.json
|
chmod u+w *.json
|
||||||
npm install
|
npm install
|
||||||
cd ../../../..
|
cd node_modules/fibers
|
||||||
|
node build.js
|
||||||
|
cd ../../../../../..
|
||||||
# Cleanup
|
# Cleanup
|
||||||
cd .build/bundle
|
cd .build/bundle
|
||||||
find . -type d -name '*-garbage*' | xargs rm -rf
|
find . -type d -name '*-garbage*' | xargs rm -rf
|
||||||
|
|
|
@ -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
|
rm -rf /home/wekan/app_build/bundle/programs/web.browser.legacy
|
||||||
cd /home/wekan/app_build/bundle/programs/server/
|
cd /home/wekan/app_build/bundle/programs/server/
|
||||||
sudo npm install
|
sudo npm install
|
||||||
|
cd node_modules/fibers
|
||||||
|
node build.js
|
||||||
|
cd ../..
|
||||||
sudo chown -R wekan:wekan ./node_modules
|
sudo chown -R wekan:wekan ./node_modules
|
||||||
|
|
||||||
#cd /home/wekan/app_build/bundle
|
#cd /home/wekan/app_build/bundle
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue