hassio-build/build-scripts/docker-build-env/create_build_env.sh
Pascal Vizeli ee8680810f move docker hup (#2)
Add an optional extended description…
2017-04-27 10:44:32 +02:00

31 lines
702 B
Bash
Executable file

#!/bin/bash
set -ev
DOCKER_REPO=homeassistant
DOCKER_IMAGE=docker-build-env
# Get the absolute script location
pushd `dirname $0` > /dev/null 2>&1
SCRIPTPATH=`pwd`
popd > /dev/null 2>&1
# Sanity checks
if [ "$#" -ne 1 ]; then
echo "Usage: create_build_env.sh [<TAG> | NONE]"
exit 1
fi
DOCKER_TAG=$1
# Build
docker build --pull --tag ${DOCKER_REPO}/${DOCKER_IMAGE}:${DOCKER_TAG} -f ${SCRIPTPATH}/Dockerfile ${SCRIPTPATH}
# Tag
docker tag ${DOCKER_REPO}/${DOCKER_IMAGE}:${DOCKER_TAG} ${DOCKER_REPO}/${DOCKER_IMAGE}:latest
if [ ${DOCKER_TAG} != "NONE" ]; then
# push
docker push ${DOCKER_REPO}/${DOCKER_IMAGE}:${DOCKER_TAG}
docker push ${DOCKER_REPO}/${DOCKER_IMAGE}:latest
fi