test-dev 539 B

123456789101112131415161718192021
  1. #!/bin/bash -e
  2. DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
  3. CYAN='\E[1;36m'
  4. BLUE='\E[1;34m'
  5. RED='\E[1;31m'
  6. RESET='\E[0m'
  7. COMPOSE_PROJECT_NAME="npmdev"
  8. COMPOSE_FILE="docker/docker-compose.dev.yml"
  9. export COMPOSE_FILE COMPOSE_PROJECT_NAME
  10. # Ensure docker-compose exists
  11. if hash docker-compose 2>/dev/null; then
  12. cd "${DIR}/.."
  13. echo -e "${BLUE}❯ ${CYAN}Testing Dev Stack ...${RESET}"
  14. docker-compose exec -T npm bash -c "cd /app/backend && task test"
  15. else
  16. echo -e "${RED}❯ docker-compose command is not available${RESET}"
  17. fi