first commit
This commit is contained in:
Executable
+36
@@ -0,0 +1,36 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [[ ${1} == "help" || "$#" -lt 2 ]]; then
|
||||
echo "Usage: sh ${0} APP VER"
|
||||
echo "APP APP of docker image"
|
||||
echo " ex. api, web, docs"
|
||||
echo "VER Version of docker image"
|
||||
echo " ex. 1.0.0, 1.1.0, ..."
|
||||
exit;
|
||||
fi
|
||||
|
||||
APP=${1}
|
||||
VER=${2}
|
||||
IMAGE="user-feedback/${APP}"
|
||||
TAG="${IMAGE}:${VER}"
|
||||
|
||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
||||
DOCKER_DIR="$( cd "${DIR}" >/dev/null 2>&1 && pwd )"
|
||||
APP_DIR="$( cd "${DIR}/../" >/dev/null 2>&1 && pwd )"
|
||||
|
||||
DOCKER_FILE=${DOCKER_DIR}/${1}.dockerfile
|
||||
|
||||
echo ""
|
||||
echo "DOCKER_FILE:${DOCKER_FILE}"
|
||||
echo "TAG:${TAG}"
|
||||
echo ""
|
||||
echo "docker image build start - ${TAG}"
|
||||
|
||||
docker build -t ${TAG} -f ${DOCKER_FILE} ${APP_DIR}
|
||||
|
||||
if [[ $? -ne 0 ]]; then
|
||||
echo "docker image build failed - ${TAG}"
|
||||
exit -1;
|
||||
fi
|
||||
|
||||
echo "docker image build done - ${TAG}"
|
||||
Reference in New Issue
Block a user