Skip to content

Commit 439881e

Browse files
authored
Merge pull request #1 from wallacepreston/fix-unit6-script
Fix unit6 script
2 parents 4cfe596 + f018f72 commit 439881e

File tree

1 file changed

+21
-18
lines changed

1 file changed

+21
-18
lines changed

unit6_fix_sp24.sh

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ bold='\033[1m'
99
############### REFERENCES ###############
1010
##
1111
## CATALYST LOCAL INSTALL:
12-
## https://catalyst-soar.com/docs/catalyst/admin/install/#local-installation
12+
## https://catalyst-soar.com/docs/catalyst/admin/install/#local-installation
1313
##
1414
## DOCKER COMPOSE STANDALONE
15-
## https://docs.docker.com/compose/install/standalone/
15+
## https://docs.docker.com/compose/install/standalone/
1616
##
1717
## DOCKER
18-
## https://github.com/fmidev/smartmet-server/blob/master/docs/Setting-up-Docker-and-Docker-Compose-(Ubuntu-16.04-and-18.04.1).md
18+
## https://github.com/fmidev/smartmet-server/blob/master/docs/Setting-up-Docker-and-Docker-Compose-(Ubuntu-16.04-and-18.04.1).md
1919
##
2020
## Script developed by rollingcoconut and sarcb
2121
##########################################
@@ -28,6 +28,9 @@ if [ "$EUID" -ne 0 ]; then
2828
exit 1
2929
fi
3030

31+
# Add Docker's official GPG key from the Ubuntu keyserver
32+
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 7EA0A9C3F273FCD8
33+
3134
# Installing unzip to ensure system won't crash
3235
if ! dpkg -s unzip > /dev/null; then
3336
echo "${red}[UNZIP]${none} Unzip not installed. Installing now..."
@@ -48,26 +51,26 @@ fi
4851
#### DOCKER-COMPOSE INSTALL
4952
DOCKER_COMPOSE_INSTALLED=$(docker-compose --version)
5053
if [[ "$DOCKER_COMPOSE_INSTALLED" =~ "Docker Compose version" ]]; then
51-
echo -e "${green}[DOCKER-COMPOSE SETUP]${none} docker-compose is already installed."
54+
echo -e "${green}[DOCKER-COMPOSE SETUP]${none} docker-compose is already installed."
5255
else
53-
echo -e "${yellow}[DOCKER-COMPOSE SETUP]${none} INSTALLING DOCKER-COMPOSE"
54-
sudo curl -SL https://github.com/docker/compose/releases/download/v2.24.6/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
55-
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
56-
sudo chmod +x /usr/local/bin/docker-compose
57-
sudo /usr/local/bin/docker-compose
56+
echo -e "${yellow}[DOCKER-COMPOSE SETUP]${none} INSTALLING DOCKER-COMPOSE"
57+
sudo curl -SL https://github.com/docker/compose/releases/download/v2.24.6/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
58+
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
59+
sudo chmod +x /usr/local/bin/docker-compose
60+
sudo /usr/local/bin/docker-compose
5861
fi
5962

6063
#### CATALYST LOCAL INSTALL: DOCKER
6164
DOCKER_ACTIVE=$(systemctl is-active docker)
6265
if [[ "$DOCKER_ACTIVE" == "active" ]]; then
63-
echo -e "${green}[DOCKER SETUP]${none} Docker is already installed."
66+
echo -e "${green}[DOCKER SETUP]${none} Docker is already installed."
6467
else
65-
echo -e "${yellow}[DOCKER SETUP]${none} INSTALLING DOCKER"
66-
sudo curl --show-error --location https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
67-
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
68-
sudo apt-get update
69-
sudo apt-get install -y docker-ce
70-
sudo usermod -aG docker ${USER}
68+
echo -e "${yellow}[DOCKER SETUP]${none} INSTALLING DOCKER"
69+
sudo curl --show-error --location https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
70+
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
71+
sudo apt-get update
72+
sudo apt-get install -y docker-ce
73+
sudo usermod -aG docker ${USER}
7174
fi
7275

7376
#### Check if apache2 is running
@@ -92,7 +95,7 @@ fi
9295
#### CATALYST LOCAL INSTALL: CATALYST
9396
CATALYST_INSTALLED=$(docker compose ls -q --filter name=catalyst-setup-sp24-main)
9497
if [ -n "$CATALYST_INSTALLED" ]; then
95-
echo -e "${green}[CATALYST SETUP]${none} Catalyst is already running. Try connecting at https://catalyst.localhost"
98+
echo -e "${green}[CATALYST SETUP]${none} Catalyst is already running. Try connecting at https://catalyst.localhost"
9699
echo -e "\nTo ${red}stop${none} it, use the following command:"
97100
echo -e "\n ${bold}docker compose -f /opt/catalyst/catalyst-setup-sp24-main/docker-compose.yml down${none}\n"
98101
echo -e "To ${yellow}restart${none} it, use the following command:"
@@ -125,7 +128,7 @@ fi
125128

126129
### CLEANUP
127130
if [[ $PWD != $CATALYST_INSTALL_PATH ]]; then
128-
popd
131+
popd
129132
fi
130133

131134

0 commit comments

Comments
 (0)