#!/bin/bash # Do not call directly. Meant to be called from CI build script. pushd {{ pillar["baseimage"]["build_dir"] }} 2>/dev/null echo "Deleting existing docker container" docker stop {{ pillar["baseimage"]["container_name"] }} docker container prune -f docker rmi -f {{ pillar["baseimage"]["image_name"] }} echo "Building docker Ubuntu image" docker build -t {{ pillar["baseimage"]["image_name"] }} . echo "Push docker image to the registry" docker tag {{ pillar["baseimage"]["image_name"] }} {{ pillar["registry"]["url"] }}/{{ pillar["baseimage"]["image_name"] }} docker push {{ pillar["registry"]["url"] }}/{{ pillar["baseimage"]["image_name"] }} popd 2>/dev/null exit 0