We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 0334472 + 1911096 commit dfcddbdCopy full SHA for dfcddbd
build.sh
@@ -1,12 +1,19 @@
1
#!/bin/bash
2
3
-dockerfiles=$(ls */Dockerfile)
+echo "Using docker(`docker version -f "{{.Server.Version}} / {{.Client.Version}}"`) to build containers..."
4
+
5
+if [[ "$1" && "$1" != "--rebuild" ]]; then
6
+ dockerfiles=("$1/Dockerfile")
7
+else
8
+ dockerfiles=$(ls */Dockerfile)
9
+fi
10
11
for file in $dockerfiles; do
12
dir=${file:0:-11}
13
container=${dir/-/_}"_raffler"
14
if [[ $1 == "--rebuild" || $(docker images | awk '{print $1}' | grep -c '^'"$container"'$') -eq 0 ]]; then
15
echo "Building $container from $dir"
- docker build -t "$container" "$dir"
16
+ docker build -q -t "$container" "$dir"
17
if [[ $? != 0 ]]; then
18
echo "Build failed!"
19
exit 1
0 commit comments