19 lines
497 B
Bash
Executable file
19 lines
497 B
Bash
Executable file
#!/bin/bash
|
|
|
|
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
|
|
|
docker login "http://git.paucapo.com/"
|
|
|
|
for dockerfile in $SCRIPT_DIR/*:*; do
|
|
package=`basename "$dockerfile"`
|
|
if [[ "$1" == "" || "$1" == "$package" ]]; then
|
|
echo "Building $package"
|
|
docker build \
|
|
-f "$dockerfile" \
|
|
-t "git.paucapo.com/server/$package" \
|
|
"$SCRIPT_DIR"
|
|
docker push "git.paucapo.com/server/$package"
|
|
fi
|
|
done
|
|
|
|
sudo docker image prune -a --force
|