Skip to content

Commit 4220183

Browse files
Gabriel MonroyMatthew Fisher
authored andcommitted
feat(registry): add private docker registry
1 parent 8d9f314 commit 4220183

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

deis/bin/boot

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ DISCOVERY_PORT=4001
66
DISCOVERY_PEER_PORT=7001
77
DISCOVERY_IMAGE=deis/discovery:latest
88
DISCOVERY_NAME=deis-discovery
9+
REGISTRY_PORT=5000
10+
REGISTRY_IMAGE=deis/registry:latest
11+
REGISTRY_NAME=deis-registry
912
LOGGER_PORT=514
1013
LOGGER_IMAGE=deis/logger:latest
1114
LOGGER_NAME=deis-logger
@@ -28,6 +31,7 @@ ETCD=$PUBLIC_IP:4001
2831

2932
# pull images unless already cached
3033
docker history $DISCOVERY_IMAGE >/dev/null 2>&1 || docker pull $DISCOVERY_IMAGE
34+
docker history $REGISTRY_IMAGE >/dev/null 2>&1 || docker pull $REGISTRY_IMAGE
3135
docker history $LOGGER_IMAGE >/dev/null 2>&1 || docker pull $LOGGER_IMAGE
3236
docker history $DATABASE_IMAGE >/dev/null 2>&1 || docker pull $DATABASE_IMAGE
3337
docker history $CACHE_IMAGE >/dev/null 2>&1 || docker pull $CACHE_IMAGE
@@ -36,6 +40,7 @@ docker history $BUILDER_IMAGE >/dev/null 2>&1 || docker pull $BUILDER_IMAGE
3640

3741
# run containers if not running already
3842
docker inspect $DISCOVERY_NAME >/dev/null 2>&1 || docker run -d --name=$DISCOVERY_NAME -p $DISCOVERY_PORT:$DISCOVERY_PORT -p $DISCOVERY_PEER_PORT:$DISCOVERY_PEER_PORT -e PUBLIC_IP=$PUBLIC_IP $DISCOVERY_IMAGE
43+
docker inspect $REGISTRY_NAME >/dev/null 2>&1 || docker run -d --name=$REGISTRY_NAME -p $REGISTRY_PORT:$REGISTRY_PORT -e ETCD=$ETCD -e HOST=$PUBLIC_IP $REGISTRY_IMAGE
3944
docker inspect $LOGGER_NAME >/dev/null 2>&1 || docker run -d --name=$LOGGER_NAME -p $LOGGER_PORT:$LOGGER_PORT -e ETCD=$ETCD -e HOST=$PUBLIC_IP $LOGGER_IMAGE
4045
docker inspect $DATABASE_NAME >/dev/null 2>&1 || docker run -d --name=$DATABASE_NAME -p $DATABASE_PORT:$DATABASE_PORT -e ETCD=$ETCD -e HOST=$PUBLIC_IP $DATABASE_IMAGE
4146
docker inspect $CACHE_NAME >/dev/null 2>&1 || docker run -d --name=$CACHE_NAME -p $CACHE_PORT:$CACHE_PORT -e ETCD=$ETCD -e HOST=$PUBLIC_IP $CACHE_IMAGE

0 commit comments

Comments
 (0)