Created
September 8, 2014 22:42
-
-
Save tjanczuk/fb54567cff578d26b0fd to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash -v | |
# Builds a Docker image using name and version from package.json next | |
# to Dockerfile as name and tag of a Docker image. | |
# | |
# Usage: dockerbuild <path_to_Dockerfile_directory> | |
set -eux | |
pushd $1 | |
IMAGE_NAME=$(node -e "console.log(require('./package.json').name)") | |
IMAGE_TAG=$(node -e "console.log(require('./package.json').version)") | |
FULL_NAME=docker.auth0.com/$IMAGE_NAME:$IMAGE_TAG | |
sudo docker build -t "$FULL_NAME" ./ | |
echo Success. Docker image $FULL_NAME created. You may want to run: | |
echo sudo docker push docker.auth0.com/$IMAGE_NAME $IMAGE_TAG |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment