@@ -9,13 +9,13 @@ bold='\033[1m'
9
9
# ############## REFERENCES ###############
10
10
# #
11
11
# # 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
13
13
# #
14
14
# # DOCKER COMPOSE STANDALONE
15
- # # https://docs.docker.com/compose/install/standalone/
15
+ # # https://docs.docker.com/compose/install/standalone/
16
16
# #
17
17
# # 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
19
19
# #
20
20
# # Script developed by rollingcoconut and sarcb
21
21
# #########################################
@@ -28,6 +28,9 @@ if [ "$EUID" -ne 0 ]; then
28
28
exit 1
29
29
fi
30
30
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
+
31
34
# Installing unzip to ensure system won't crash
32
35
if ! dpkg -s unzip > /dev/null; then
33
36
echo " ${red} [UNZIP]${none} Unzip not installed. Installing now..."
48
51
# ### DOCKER-COMPOSE INSTALL
49
52
DOCKER_COMPOSE_INSTALLED=$( docker-compose --version)
50
53
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."
52
55
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
58
61
fi
59
62
60
63
# ### CATALYST LOCAL INSTALL: DOCKER
61
64
DOCKER_ACTIVE=$( systemctl is-active docker)
62
65
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."
64
67
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}
71
74
fi
72
75
73
76
# ### Check if apache2 is running
92
95
# ### CATALYST LOCAL INSTALL: CATALYST
93
96
CATALYST_INSTALLED=$( docker compose ls -q --filter name=catalyst-setup-sp24-main)
94
97
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"
96
99
echo -e " \nTo ${red} stop${none} it, use the following command:"
97
100
echo -e " \n ${bold} docker compose -f /opt/catalyst/catalyst-setup-sp24-main/docker-compose.yml down${none} \n"
98
101
echo -e " To ${yellow} restart${none} it, use the following command:"
125
128
126
129
# ## CLEANUP
127
130
if [[ $PWD != $CATALYST_INSTALL_PATH ]]; then
128
- popd
131
+ popd
129
132
fi
130
133
131
134
0 commit comments