Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. #!/bin/bash
  2. container_name="???"
  3. screen_red=`tput setaf 1`
  4. screen_cyan=`tput setaf 6`
  5. screen_reset=`tput sgr0`
  6.  
  7. CONTAINERS_FOLDER="$HOME/shared-partition/containers"
  8. CHOICES=('shared' 'jptrack' 'fleet-management')
  9.  
  10.  
  11. while [ $container_name != 'exit' ]
  12. do
  13. read -p 'Enter the container name or (exit): ' container_name
  14.  
  15. if [[ ${CHOICES[@]} =~ $container_name ]]
  16. then
  17. docker-compose -f "$CONTAINERS_FOLDER/$container_name/docker-compose.yml" up -d
  18. elif [[ $container_name = 'all' ]]
  19. then
  20. for el in ${CHOICES[@]}
  21. do
  22. docker-compose -f "$CONTAINERS_FOLDER/$el/docker-compose.yml" up -d
  23. done
  24. echo "${screen_cyan}See you soon :d! ${screen_reset}"
  25. exit
  26. elif [[ $container_name = 'exit' ]]
  27. then
  28. echo "${screen_cyan}See you soon :d! ${screen_reset}"
  29. else
  30. echo "${screen_red}$container_name does'nt exist ${screen_reset}"
  31. fi
  32.  
  33. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement