launch.sh 602 B

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/bash
  2. set -e
  3. export USAGE="USAGE: $0 COMMAND"
  4. if [ "$#" -lt 1 ]; then
  5. echo $USAGE
  6. exit 1
  7. fi
  8. export WORK_DIR="/srv"
  9. export NVM_DIR="$HOME/.nvm"
  10. source "$NVM_DIR/nvm.sh"
  11. if [ "$1" == "setup" ]; then
  12. cd $WORK_DIR/api-v8/
  13. echo "install v2 laravel vendors"
  14. composer update --optimize-autoloader --no-dev
  15. echo "install v2 nodejs packages"
  16. npm install --production
  17. cd $WORK_DIR/api-v8/public/
  18. echo "install v1 vendors"
  19. composer update --optimize-autoloader --no-dev
  20. echo "install v1 nodejs packages"
  21. npm install --production
  22. else
  23. $@
  24. fi
  25. exit 0