cmd 877 B

123456789101112131415161718192021222324252627282930313233
  1. #!/usr/bin/env bash
  2. COMPOSE="docker-compose"
  3. if [ $# -gt 0 ];then
  4. if [[ "$1" == "art" ]]; then
  5. shift 1
  6. $COMPOSE run --rm -w /var/www php php artisan "$@"
  7. elif [[ "$1" == "php" ]]; then
  8. shift 1
  9. $COMPOSE run --rm -w /var/www php php "$@"
  10. elif [[ "$1" == "composer" ]]; then
  11. shift 1
  12. $COMPOSE run --rm -w /var/www php composer "$@"
  13. elif [[ "$1" == "test" ]]; then
  14. shift 1
  15. $COMPOSE run --rm -w /var/www php ./vendor/bin/phpunit "$@"
  16. elif [[ "$1" == "npm" ]]; then
  17. shift 1
  18. $COMPOSE run --rm -w /var/www php npm "$@"
  19. elif [[ "$1" == "mysql" ]]; then
  20. shift 1
  21. $COMPOSE run --rm -w / mariadb mysql "$@"
  22. elif [[ "$1" == "restart" ]]; then
  23. shift 1
  24. $COMPOSE stop
  25. $COMPOSE start
  26. else
  27. $COMPOSE "$@"
  28. fi
  29. else
  30. $COMPOSE ps
  31. fi