Skip to content

Commit 8eec68e

Browse files
committed
Better UX
Signed-off-by: Pascal Andy <pascal@firepress.org>
1 parent 257cbff commit 8eec68e

File tree

1 file changed

+38
-31
lines changed

1 file changed

+38
-31
lines changed

traefik_stack5/runup.sh

Lines changed: 38 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -81,35 +81,44 @@ function main() {
8181
function goto_myscript() {
8282

8383
# play-with-docker is ready
84-
docker run --rm devmtl/figlet:1.0 Lauching stacks; sleep 2; echo;
84+
clear;
85+
message_is="Starting"
86+
docker run --rm devmtl/figlet:1.0 ${message_is} && sleep 2 && echo;
8587

86-
# Stop
87-
echo; echo "If existing, remove stacks: "
88+
clear;
89+
message_is="If existing, remove stacks: "
90+
docker run --rm devmtl/figlet:1.0 ${message_is} && echo;
8891
./rundown.sh
8992

90-
# Create Network
91-
echo; echo "If not existing, create our network: "
93+
clear;
94+
message_is="If not existing, create network: "
95+
docker run --rm devmtl/figlet:1.0 ${message_is} && echo;
9296

93-
NTW_FRONT="ntw_front"
94-
if [ ! "$(docker network ls --filter name=${NTW_FRONT} -q)" ]; then
95-
docker network create --driver overlay --attachable --opt encrypted "${NTW_FRONT}"
96-
echo "Network: ${NTW_FRONT} was created."
97+
this_net="ntw_front"
98+
if [ ! "$(docker network ls --filter name=${this_net} -q)" ]; then
99+
docker network create --driver overlay --attachable --opt encrypted "${this_net}"
100+
echo "Network: ${this_net} was created."
97101
else
98-
echo "Network: ${NTW_FRONT} already exist."
102+
echo "Network: ${this_net} already exist."
99103
fi
100104

101-
NTW_PROXY="ntw_proxy"
102-
if [ ! "$(docker network ls --filter name=${NTW_PROXY} -q)" ]; then
103-
docker network create --driver overlay --attachable --opt encrypted "${NTW_PROXY}"
104-
echo "Network: ${NTW_PROXY} was created."
105+
this_net="ntw_proxy"
106+
if [ ! "$(docker network ls --filter name=${this_net} -q)" ]; then
107+
docker network create --driver overlay --attachable --opt encrypted "${this_net}"
108+
echo "Network: ${this_net} was created."
105109
else
106-
echo "Network: ${NTW_PROXY} already exist."
110+
echo "Network: ${this_net} already exist."
107111
fi
108112

109-
echo; echo "Show network...";
113+
clear;
114+
message_is="Show network: "
115+
docker run --rm devmtl/figlet:1.0 ${message_is} && echo;
116+
110117
docker network ls | grep "ntw_" && echo && echo && sleep 2;
111118

112-
echo "Start the stacks ...";
119+
clear;
120+
message_is="Launch stacks "
121+
docker run --rm devmtl/figlet:1.0 ${message_is} && echo;
113122

114123
# traefik
115124
chmod 600 ./configs/acme.json
@@ -133,32 +142,30 @@ function goto_myscript() {
133142
#mkdir -p "$_MYSQL_DIR"
134143

135144
#docker stack deploy toolwp -c toolwp.yml
136-
echo; sleep 1;
137-
138-
# List
139-
echo; echo;
140-
docker service ls && echo && sleep 2;
145+
#echo; sleep 1;
141146

142-
# Follow deployment in real time
147+
clear;
148+
message_is="Check our services"
149+
docker run --rm devmtl/figlet:1.0 ${message_is} && echo;
143150

144151
MIN="1"
145152
MAX="10"
146153
for ACTION in $(seq ${MIN} ${MAX}); do
147154
echo && echo "docker service ls | Check ${ACTION}" of ${MAX}; echo;
148155
docker service ls && echo && sleep 2;
149156
done
150-
echo; echo ; sleep 2
157+
echo;
151158

152-
echo "docker stack ls" && sleep 1;
159+
docker stack ls && sleep 1;
153160

154-
# play-with-docker is ready
155-
docker run --rm devmtl/figlet:1.0 Your turn; echo;
161+
message_is="Your turn"
162+
docker run --rm devmtl/figlet:1.0 ${message_is} && echo;
156163

157164
# See Traefik logs
158-
echo "Commands ideas: "; sleep 1;
159-
echo "docker service ls"; sleep 1;
160-
echo "docker stack ls"; sleep 1;
161-
echo "docker service logs -f toolproxy_traefik"; echo; sleep 1;
165+
echo "Ideas: "; sleep 1;
166+
echo " docker service ls"; sleep 1;
167+
echo " docker stack ls"; sleep 1;
168+
echo " docker service logs -f toolproxy_traefik"; echo; sleep 1;
162169
}
163170

164171
# --- Entrypoint

0 commit comments

Comments
 (0)