diff --git a/extra/install.batsh b/extra/install.batsh index f7cef511..259e00d5 100644 --- a/extra/install.batsh +++ b/extra/install.batsh @@ -1,13 +1,15 @@ // install.sh is generated by ./extra/install.batsh, do not modify it directly. // "npm run compile-install-script" to compile install.sh // The command is working on Windows PowerShell and Docker for Windows only. + + +// curl -o uptime-kuma-install.sh https://raw.githubusercontent.com/louislam/uptime-kuma/master/install.sh && sudo bash uptime-kuma-install.sh println("====================="); println("Uptime Kuma Installer"); println("====================="); -println(""); +println("Supported OS: CentOS 7/8, Ubuntu >= 16.04 and Debian"); println("---------------------------------------"); println("This script is designed for Linux and basic usage."); -println("Supported OS: CentOS 7/8, Ubuntu >= 16.04 and Debian"); println("For advanced usage, please go to https://github.com/louislam/uptime-kuma/wiki/Installation"); println("---------------------------------------"); println(""); @@ -104,7 +106,7 @@ if (type == "local") { if ("$3" != "") { port = "$3"; } else { - call("read", "-p", "Listening Port [$port]: ", "port"); + call("read", "-p", "Listening Port [$defaultPort]: ", "port"); if (port == "") { port = defaultPort; @@ -114,7 +116,7 @@ if (type == "local") { if ("$2" != "") { installPath = "$2"; } else { - call("read", "-p", "Installation Path [$installPath]: ", "installPath"); + call("read", "-p", "Installation Path [$defaultInstallPath]: ", "installPath"); if (installPath == "") { installPath = defaultInstallPath; @@ -210,7 +212,7 @@ if (type == "local") { if ("$3" != "") { port = "$3"; } else { - call("read", "-p", "Expose Port [$port]: ", "port"); + call("read", "-p", "Expose Port [$defaultPort]: ", "port"); if (port == "") { port = defaultPort; @@ -232,3 +234,5 @@ if (type == "local") { bash("docker volume create $volume"); bash("docker run -d --restart=always -p $port:3001 -v $volume:/app/data --name uptime-kuma louislam/uptime-kuma:1"); } + +println("http://localhost:$port"); diff --git a/install.sh b/install.sh index 92e31d23..acdcb1f5 100644 --- a/install.sh +++ b/install.sh @@ -1,13 +1,13 @@ # install.sh is generated by ./extra/install.batsh, do not modify it directly. # "npm run compile-install-script" to compile install.sh # The command is working on Windows PowerShell and Docker for Windows only. +# curl -o uptime-kuma-install.sh https://raw.githubusercontent.com/louislam/uptime-kuma/master/install.sh && sudo bash uptime-kuma-install.sh "echo" "-e" "=====================" "echo" "-e" "Uptime Kuma Installer" "echo" "-e" "=====================" -"echo" "-e" "" +"echo" "-e" "Supported OS: CentOS 7/8, Ubuntu >= 16.04 and Debian" "echo" "-e" "---------------------------------------" "echo" "-e" "This script is designed for Linux and basic usage." -"echo" "-e" "Supported OS: CentOS 7/8, Ubuntu >= 16.04 and Debian" "echo" "-e" "For advanced usage, please go to https://github.com/louislam/uptime-kuma/wiki/Installation" "echo" "-e" "---------------------------------------" "echo" "-e" "" @@ -89,7 +89,7 @@ fi if [ "$3" != "" ]; then port="$3" else - "read" "-p" "Listening Port [$port]: " "port" + "read" "-p" "Listening Port [$defaultPort]: " "port" if [ "$port" == "" ]; then port="$defaultPort" fi @@ -97,7 +97,7 @@ fi if [ "$2" != "" ]; then installPath="$2" else - "read" "-p" "Installation Path [$installPath]: " "installPath" + "read" "-p" "Installation Path [$defaultInstallPath]: " "installPath" if [ "$installPath" == "" ]; then installPath="$defaultInstallPath" fi @@ -177,7 +177,7 @@ fi if [ "$3" != "" ]; then port="$3" else - "read" "-p" "Expose Port [$port]: " "port" + "read" "-p" "Expose Port [$defaultPort]: " "port" if [ "$port" == "" ]; then port="$defaultPort" fi @@ -195,3 +195,4 @@ fi docker volume create $volume docker run -d --restart=always -p $port:3001 -v $volume:/app/data --name uptime-kuma louislam/uptime-kuma:1 fi +"echo" "-e" "http://localhost:$port"