-
-
Save bonty/a052854464c741712bb5 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/sh | |
# Check if the registry image is already installed | |
IS_INSTALLED=`docker images | grep -E 'registry\s*latest' | wc -l` | |
if [ $IS_INSTALLED == 0 ]; then | |
. /opt/elasticbeanstalk/hooks/common.sh | |
# Load ElasticBeanstalk environment variables | |
touch /tmp/env.sh | |
chmod 600 /tmp/env.sh | |
jq .docker.env[] $EB_CONFIG_FILE | tr -d \" > /tmp/env.sh | |
source /tmp/env.sh | |
rm /tmp/env.sh | |
echo "Downloading registry image" | |
aws s3 cp s3://$DOCKER_REPOSITORY_BUCKET/registry-image.tgz /tmp/registry-image.tgz | |
echo "Installing registry image" | |
cat /tmp/registry-image.tgz | docker import - registry:latest | |
else | |
echo "registry image has been installed" | |
fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment