Skip to content

Commit

Permalink
push photon to project library
Browse files Browse the repository at this point in the history
  • Loading branch information
ywk253100 committed Nov 29, 2016
1 parent 4149e74 commit a8406c9
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
12 changes: 12 additions & 0 deletions tools/ova/script/common.sh
Original file line number Diff line number Diff line change
Expand Up @@ -131,4 +131,16 @@ function configureDockerDNS {
echo Setting docker: $opts
echo DOCKER_OPTS=$opts > /etc/default/docker
systemctl restart docker
}

function pushPhoton {
set +e
basedir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
registry_version=$(sed -n -e 's|.*library/registry:||p' $basedir/../harbor/docker-compose.yml)
docker run -d --name photon_pusher -v /data/registry:/var/lib/registry -p 5000:5000 registry:$registry_version
docker tag photon:1.0 127.0.0.1:5000/library/photon:1.0
sleep 5
docker push 127.0.0.1:5000/library/photon:1.0
docker rm -f photon_pusher
set -e
}
3 changes: 3 additions & 0 deletions tools/ova/script/firstboot.sh
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ tar -zxvf $base_dir/../harbor-offline-installer*.tgz -C $base_dir/../
echo "Loading images..."
load

echo "Pushing photon to project library..."
pushPhoton

echo "Configuring Harbor..."
chmod 600 $base_dir/../harbor/harbor.cfg

Expand Down

0 comments on commit a8406c9

Please sign in to comment.