blob: ba48e56de57bca658a14b83be90ee0670a1e5916 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/sh
remote="g.freya.cat"
user="freya"
docker login "$remote" -u "$user"
build() {
image="$(echo "$1" | tr -d './')"
echo "building $image"
docker build "$image" -t "$remote/$user/$image:latest"
docker push "$remote/$user/$image"
}
if [ "$#" -gt 0 ]; then
build "$1"
else
images="$(find . -mindepth 1 -type d \( -name '.*' -prune -o -print \))"
IFS=$'\n'
for image in $images; do build "$image"; done;
fi
|