-
Notifications
You must be signed in to change notification settings - Fork 0
/
the-merit-script
73 lines (59 loc) Β· 2.75 KB
/
the-merit-script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#!/usr/bin/env bash
# =================================
# /!\ Menu Selection Sample /!\
# =================================
echo "
ββββββββββββ βββββββββββ ββββ ββββ ββββββββ βββββββ ββββββββββββ
ββββββββββββ βββββββββββ βββββ βββββ ββββββββ ββββββββ ββββββββββββ
βββ ββββββββββββββ βββββββββββ ββββββ ββββββββ βββ βββ
βββ ββββββββββββββ βββββββββββ ββββββ ββββββββ βββ βββ
βββ βββ βββββββββββ βββ βββ ββββββββββββββββββββ βββββββββββββββ
βββ βββ βββββββββββ βββ ββββββββββββββββββββ βββββββββββββββ"
declare -a options=(
"Docker Compose Up"
"Docker Compose Down"
"quit"
)
echo
echo $(uname) ": Hi π ! please make a selection."
echo
select option in "${options[@]}"
do
case ${option} in
# Choice : 1
"Docker Compose Up")
echo "Docker Compose Up ...";
docker-compose \
-f docker-compose/cache-cluster.yml \
-f docker-compose/schema-registry.yml \
-f docker-compose/messaging-cluster.yml \
-f docker-compose/service-registry.yml \
-f docker-compose/api-gateway.yml \
-f docker-compose/network-elements.yml \
-f docker-compose/network-graph.yml \
-f docker-compose/user-interface.yml \
--env-file docker-compose/.env up -d
break;;
# Choice : 2
"Docker Compose Down")
echo "Docker Compose Down ...";
docker-compose \
-f docker-compose/cache-cluster.yml \
-f docker-compose/schema-registry.yml \
-f docker-compose/messaging-cluster.yml \
-f docker-compose/service-registry.yml \
-f docker-compose/api-gateway.yml \
-f docker-compose/network-elements.yml \
-f docker-compose/network-graph.yml \
-f docker-compose/user-interface.yml \
--env-file docker-compose/.env down
break;;
# Choice : 3
quit)
echo $(uname) ": Bye !" ;
break;;
# Choice : Default
*)
echo $(uname) ": I'm not sure what that is O.Γ !"
esac
done