release-sandstorm.sh 848 B

123456789101112131415161718192021222324252627282930313233343536
  1. # Usage: ./release.sh 3.95
  2. # Delete old stuff
  3. #cd ~/repos/wekan
  4. #./releases/release-cleanup.sh
  5. # Build Source
  6. #cd ~/repos/wekan
  7. #./releases/rebuild-release.sh
  8. REPODIR=/home/wekan/repos
  9. WEKANDIR=/home/wekan/repos/wekan
  10. # Ensure sudo access
  11. sudo echo .
  12. rm -rf ~/repos/wekan/.meteor-spk
  13. sudo systemctl enable sandstorm
  14. sudo sandstorm start
  15. sudo sandstorm update
  16. # Build Sandstorm
  17. #cd $REPODIR
  18. #rm -rf $WEKANDIR
  19. #git clone git@github.com:wekan/wekan.git
  20. #cd $WEKANDIR
  21. #sudo n 12.20.2
  22. #sudo mkdir -p /usr/local/lib/node_modules/fibers/.node-gyp
  23. # Build Wekan
  24. #./releases/rebuild-release.sh
  25. #cd .build/bundle/programs/server
  26. #npm install node-gyp node-pre-gyp fibers
  27. cd $WEKANDIR
  28. # Build Sandstorm
  29. meteor-spk pack wekan-$1.spk
  30. spk publish wekan-$1.spk
  31. rm -rf ~/repos/wekan/.meteor-spk
  32. #scp wekan-$1.spk x2:/var/snap/wekan/common/releases.wekan.team/