1
0
mirror of https://github.com/vwxyzjn/portwarden synced 2025-12-06 01:33:18 +00:00
Files
portwarden/docker-build.sh
2018-12-15 22:25:15 -05:00

20 lines
647 B
Bash

VersionTag="$(git describe --always --exact-match --tags $(git log -n1 --pretty='%h'))"
Repo="vwxyzjn/portwarden-server-prod"
docker version
if [ -z "$VersionTag" ] # If git version tag is empty
then
echo "tag is empty"
docker build -t "$Repo:latest" -f Dockerfile.Build --build-arg Salt=$Salt .
echo "build successful"
docker push "$Repo:latest"
echo "push successful"
else
echo "tag exists"
docker build -t "$Repo:$VersionTag" -t "$Repo:latest" -f Dockerfile.Build --build-arg Salt=$Salt .
echo "build successful"
docker push "$Repo:$VersionTag"
docker push "$Repo:latest"
echo "push successful"
fi