/
docker-build.sh
executable file
·57 lines (39 loc) · 1.37 KB
/
docker-build.sh
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
#!/usr/bin/env bash
source scripts/my-functions.sh
check_script_input_parameter $1
if [ "$1" = "spring-vault-approle-mysql" ] ||
[ "$1" = "all" ];
then
echo
echo "--------------------------"
echo "spring-vault-approle-mysql"
echo "--------------------------"
./mvnw clean compile jib:dockerBuild --projects spring-vault-approle-mysql/movie-service
fi
if [ "$1" = "spring-vault-approle-multi-datasources-mysql" ] ||
[ "$1" = "all" ];
then
echo
echo "--------------------------------------------"
echo "spring-vault-approle-multi-datasources-mysql"
echo "--------------------------------------------"
./mvnw clean compile jib:dockerBuild --projects spring-vault-approle-multi-datasources-mysql/restaurant-service
fi
if [ "$1" = "spring-cloud-vault-approle-mysql" ] ||
[ "$1" = "all" ];
then
echo
echo "--------------------------------"
echo "spring-cloud-vault-approle-mysql"
echo "--------------------------------"
./mvnw clean compile jib:dockerBuild --projects spring-cloud-vault-approle-mysql/student-service
fi
if [ "$1" = "spring-cloud-vault-approle-cassandra" ] ||
[ "$1" = "all" ];
then
echo
echo "------------------------------------"
echo "spring-cloud-vault-approle-cassandra"
echo "------------------------------------"
./mvnw clean compile jib:dockerBuild --projects spring-cloud-vault-approle-cassandra/book-service
fi