mirror of
https://github.com/weaveworks/scope.git
synced 2026-05-01 14:58:46 +00:00
Merge pull request #314 from weaveworks/fix-circle-without-cache
Don't fail if CACHE_DIR has a missing component
This commit is contained in:
@@ -5,7 +5,7 @@ set -eux
|
||||
CACHE_DIR=$HOME/docker/
|
||||
|
||||
rebuild() {
|
||||
rm $CACHE_DIR/*
|
||||
rm $CACHE_DIR/* || true
|
||||
make scope_ui_build.tar
|
||||
mkdir -p $CACHE_DIR
|
||||
mv scope_ui_build.tar $CACHE_DIR/image-$CIRCLE_SHA1
|
||||
|
||||
15
scope
15
scope
@@ -152,7 +152,9 @@ case "$COMMAND" in
|
||||
|
||||
# If Weave is running, we want to expose a Weave IP to the host
|
||||
# network namespace, so Scope can use it.
|
||||
weave_expose
|
||||
if is_running $WEAVE_CONTAINER_NAME; then
|
||||
weave_expose
|
||||
fi
|
||||
|
||||
# If WeaveDNS is running, we want to automatically tell the scope
|
||||
# image to use weave dns. We can't use --dns with --net=host, so we
|
||||
@@ -168,11 +170,14 @@ case "$COMMAND" in
|
||||
|
||||
IP_ADDRS=$(docker run --net=host gliderlabs/alpine /bin/sh -c "$IP_ADDR_CMD")
|
||||
if is_running $DNS_CONTAINER_NAME; then
|
||||
if [ -z "$IP_ADDRS" ]; then
|
||||
echo "Could not determine local IP address; Weave DNS integration will not work correctly."
|
||||
exit 1
|
||||
if is_running $WEAVE_CONTAINER_NAME; then
|
||||
if [ -z "$IP_ADDRS" ]; then
|
||||
echo "Could not determine local IP address; Weave DNS integration will not work correctly."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
weave_dns_add $CONTAINER $FQDN $IP_ADDRS
|
||||
fi
|
||||
weave_dns_add $CONTAINER $FQDN $IP_ADDRS
|
||||
fi
|
||||
|
||||
echo $CONTAINER
|
||||
|
||||
Reference in New Issue
Block a user