|
|
@ -543,17 +543,23 @@ $(declare -f read_number) |
|
|
|
|
|
|
|
|
|
|
|
$(declare -f read_number_range) |
|
|
|
$(declare -f read_number_range) |
|
|
|
|
|
|
|
|
|
|
|
check_if_docker_is_running() { |
|
|
|
RED='\033[0;31m' |
|
|
|
yellow="\033[1;33m" |
|
|
|
GREEN='\033[0;32m' |
|
|
|
nocolor="\033[0m" |
|
|
|
YELLOW='\033[1;33m' |
|
|
|
blue="\033[1;34m" |
|
|
|
BLUE='\033[0;34m' |
|
|
|
|
|
|
|
MAGENTA='\033[0;35m' |
|
|
|
|
|
|
|
CYAN='\033[0;36m' |
|
|
|
|
|
|
|
ORANGE='\033[0;33m' |
|
|
|
|
|
|
|
BOLD='\033[1m' |
|
|
|
|
|
|
|
NC='\033[0m' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
check_if_docker_is_running() { |
|
|
|
if ! $DOCKER_COMMAND ps >/dev/null 2>&1; then |
|
|
|
if ! $DOCKER_COMMAND ps >/dev/null 2>&1; then |
|
|
|
echo "+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+" |
|
|
|
echo "+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+" |
|
|
|
echo -e "| \${yellow}Warning ! \${nocolor} |" |
|
|
|
echo -e "| \${BOLD}\${YELLOW}Warning ! \${NC} |" |
|
|
|
echo "| Docker is not running. Most of the commands will not work without Docker. |" |
|
|
|
echo "| Docker is not running. Most of the commands will not work without Docker. |" |
|
|
|
echo "| Use the following command to start Docker: |" |
|
|
|
echo "| Use the following command to start Docker: |" |
|
|
|
echo -e "| \${blue} sudo systemctl start docker \${nocolor} |" |
|
|
|
echo -e "| \${BLUE} sudo systemctl start docker \${NC} |" |
|
|
|
echo "+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+" |
|
|
|
echo "+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+" |
|
|
|
fi |
|
|
|
fi |
|
|
|
} |
|
|
|
} |
|
|
@ -564,15 +570,15 @@ show_menu() { |
|
|
|
check_if_docker_is_running |
|
|
|
check_if_docker_is_running |
|
|
|
echo "" |
|
|
|
echo "" |
|
|
|
echo \$MSG |
|
|
|
echo \$MSG |
|
|
|
echo "Service Management Menu:" |
|
|
|
echo -e "\t\t\${BOLD}Service Management Menu\${NC}" |
|
|
|
echo "1. Start Service" |
|
|
|
echo -e " \${GREEN}1. Start Service" |
|
|
|
echo "2. Stop Service" |
|
|
|
echo -e " \${ORANGE}2. Stop Service" |
|
|
|
echo "3. Logs" |
|
|
|
echo -e " \${CYAN}3. Logs" |
|
|
|
echo "4. Restart" |
|
|
|
echo -e " \${MAGENTA}4. Restart" |
|
|
|
echo "5. Upgrade" |
|
|
|
echo -e " \${BLUE}5. Upgrade" |
|
|
|
echo "6. Scale" |
|
|
|
echo -e " 6. Scale" |
|
|
|
echo "7. Monitoring" |
|
|
|
echo -e " 7. Monitoring" |
|
|
|
echo "0. Exit" |
|
|
|
echo -e " \${RED}0. Exit\${NC}" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
# Function to start the service |
|
|
|
# Function to start the service |
|
|
@ -714,7 +720,7 @@ while true; do |
|
|
|
show_menu |
|
|
|
show_menu |
|
|
|
echo "Enter your choice: " |
|
|
|
echo "Enter your choice: " |
|
|
|
|
|
|
|
|
|
|
|
read -n 1 choice |
|
|
|
read choice |
|
|
|
case \$choice in |
|
|
|
case \$choice in |
|
|
|
1) start_service && MSG="NocoDB Started" ;; |
|
|
|
1) start_service && MSG="NocoDB Started" ;; |
|
|
|
2) stop_service && MSG="NocoDB Stopped" ;; |
|
|
|
2) stop_service && MSG="NocoDB Stopped" ;; |
|
|
|