diff --git a/build.sh b/build.sh index d93e36b..c018382 100755 --- a/build.sh +++ b/build.sh @@ -4,17 +4,19 @@ set -e PROJECT=jetbrains-license-server BUILD_DATE=$(date -u +"%Y-%m-%dT%H:%M:%SZ") BUILD_TAG=docker_build +BUILD_WORKINGDIR=${BUILD_WORKINGDIR:-.} +DOCKERFILE=${DOCKERFILE:-Dockerfile} VCS_REF=${TRAVIS_COMMIT::8} RUNNING_TIMEOUT=120 RUNNING_LOG_CHECK="is listening on" PUSH_LATEST=${PUSH_LATEST:-true} -DOCKER_USERNAME=${DOCKER_USERNAME:="crazymax"} -DOCKER_LOGIN=${DOCKER_LOGIN:="crazymax"} -DOCKER_REPONAME=${DOCKER_REPONAME:="jetbrains-license-server"} -QUAY_USERNAME=${QUAY_USERNAME:="crazymax"} -QUAY_LOGIN=${QUAY_LOGIN:="crazymax"} -QUAY_REPONAME=${QUAY_REPONAME:="jetbrains-license-server"} +DOCKER_USERNAME=${DOCKER_USERNAME:-crazymax} +DOCKER_LOGIN=${DOCKER_LOGIN:-crazymax} +DOCKER_REPONAME=${DOCKER_REPONAME:-jetbrains-license-server} +QUAY_USERNAME=${QUAY_USERNAME:-crazymax} +QUAY_LOGIN=${QUAY_LOGIN:-crazymax} +QUAY_REPONAME=${QUAY_REPONAME:-jetbrains-license-server} # Check local or travis BRANCH=${TRAVIS_BRANCH:-local} @@ -53,11 +55,11 @@ docker build \ --build-arg BUILD_DATE=${BUILD_DATE} \ --build-arg VCS_REF=${VCS_REF} \ --build-arg VERSION=${VERSION} \ - -t ${BUILD_TAG} . + -t ${BUILD_TAG} -f ${DOCKERFILE} ${BUILD_WORKINGDIR} echo echo "### Test" -docker rm -f ${PROJECT} || true +docker rm -f ${PROJECT} > /dev/null 2>&1 || true docker run -d -p 8000:80 \ -e "JLS_VIRTUAL_HOSTS=docker.test" \ --name ${PROJECT} ${BUILD_TAG}