launch.sh 532 B

123456789101112131415161718192021222324252627282930
  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. if [ "$1" == "fpm" ]; then
  10. echo "start fpm worker"
  11. # TODO
  12. elif [ "$1" == "setup" ]; then
  13. cd $WORK_DIR/api-v8/
  14. composer install --optimize-autoloader --no-dev
  15. npm install
  16. cd $WORK_DIR/api-v8/public/
  17. composer install --optimize-autoloader --no-dev
  18. npm install
  19. elif [ "$1" == "db-migrate" ]; then
  20. echo "migrate database"
  21. # TODO
  22. else
  23. echo $USAGE
  24. exit 1
  25. fi