launch.sh 586 B

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/bash
  2. set -e
  3. export USAGE="USAGE: $0 setup"
  4. if [ "$#" -ne 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" == "fpm" ]; then
  12. echo "start fpm worker"
  13. # TODO
  14. elif [ "$1" == "setup" ]; then
  15. cd $WORK_DIR/api-v8/
  16. composer install --optimize-autoloader --no-dev
  17. npm install
  18. cd $WORK_DIR/api-v8/public/
  19. composer install --optimize-autoloader --no-dev
  20. npm install
  21. elif [ "$1" == "db-migrate" ]; then
  22. echo "migrate database"
  23. # TODO
  24. else
  25. echo $USAGE
  26. exit 1
  27. fi