From 3f4a8baa4623b2ba1246cf9af4b1c2b38d8c864c Mon Sep 17 00:00:00 2001 From: zeus Date: Mon, 15 Feb 2021 16:45:27 +0200 Subject: [PATCH] error bash --- install/install-ubuntu.sh | 69 ++++++++++++++++++++++----------------- 1 file changed, 39 insertions(+), 30 deletions(-) diff --git a/install/install-ubuntu.sh b/install/install-ubuntu.sh index d53ca3b..7641394 100644 --- a/install/install-ubuntu.sh +++ b/install/install-ubuntu.sh @@ -1,44 +1,53 @@ #!/bin/bash +################################# +# set USERNAME # +################################# -# ------------------------ -# install wireguard jq -# ------------------------ +USERNAME= -sudo apt update -sudo apt install wireguard jq +if [ -z "$USERNAME" ]; then + # ------------------------ + # install wireguard jq + # ------------------------ -# ------------------------ -# install node version 15 -# ------------------------ + sudo apt update + sudo apt install wireguard jq -curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash - -sudo apt-get install -y nodejs -# ------------------------ -# install docker -# ------------------------ + # ------------------------ + # install node version 15 + # ------------------------ -curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - -sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" -sudo apt update -sudo apt install -y docker-ce -sudo usermod -aG docker [USERNAME] + curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash - + sudo apt-get install -y nodejs -# ------------------------ -# install docker-compose -# ------------------------ + # ------------------------ + # install docker + # ------------------------ -sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose -sudo chmod +x /usr/local/bin/docker-compose -sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose + curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - + sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" + sudo apt update + sudo apt install -y docker-ce + sudo usermod -aG docker $USERNAME -# ------------------------ -# install pm2 -# ------------------------ + # ------------------------ + # install docker-compose + # ------------------------ -sudo npm install -g pm2 + sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose + sudo chmod +x /usr/local/bin/docker-compose + sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose -echo "" -echo "run ./install.sh" + # ------------------------ + # install pm2 + # ------------------------ + + sudo npm install -g pm2 + + echo "" + echo "run ./install.sh" + +fi