#!/usr/bin/env bash
DOCKER_USERNAME=[DOCKER HUB USER NAME]
DOCKER_PASSWORD=[DOCKER HUB PASSWORD]
AUTH=$(echo -n "${DOCKER_USERNAME}:${DOCKER_PASSWORD}" | base64)
cat << EOF > config.json
{
"auths": {
"https://index.docker.io/v1/": {
"auth": "${AUTH}"
}
}
}
EOF
docker run \
-v `pwd`/config.json:/kaniko/.docker/config.json:ro \
-v `pwd`:/workspace \
gcr.io/kaniko-project/executor:v1.0.0 \
--destination $DOCKER_USERNAME/kaniko-demo:`date '+%m%d%Y-%H%M'`