Skip to content

Commit

Permalink
Merge pull request #2358 from weaveworks/2357-docker-mac
Browse files Browse the repository at this point in the history
Changed --dry-run command to execute after OSX setup
  • Loading branch information
jpellizzari authored Mar 21, 2017
2 parents 923dfd3 + 95c2405 commit 12f4869
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions scope
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,13 @@ print_app_endpoints() {
done
}

dry_run() {
# Do a dry run of scope in the foreground, so it can parse args etc
# avoiding the entrypoint script in the process.
# shellcheck disable=SC2046
docker run --rm --entrypoint=/home/weave/scope $(docker_args) "$SCOPE_IMAGE" --dry-run "$@"
}

check_docker_access
check_docker_version

Expand Down Expand Up @@ -232,11 +239,6 @@ case "$COMMAND" in
;;

launch)
# Do a dry run of scope in the foreground, so it can parse args etc
# avoiding the entrypoint script in the process.
# shellcheck disable=SC2046
docker run --rm --entrypoint=/home/weave/scope $(docker_args) "$SCOPE_IMAGE" --dry-run "$@"

if check_docker_for_mac; then
create_plugins_dir
if check_probe_only; then
Expand All @@ -248,6 +250,7 @@ case "$COMMAND" in
# access to host ports of the VM.
# - https://github.com/weaveworks/scope/issues/1411
# - https://forums.docker.com/t/ports-in-host-network-namespace-are-not-accessible/10789
dry_run "$@"
check_not_running "$SCOPE_APP_CONTAINER_NAME" "$SCOPE_IMAGE_NAME"
check_not_running "$SCOPE_CONTAINER_NAME" "$SCOPE_IMAGE_NAME"
docker rm -f "$SCOPE_APP_CONTAINER_NAME" >/dev/null 2>&1 || true
Expand All @@ -260,7 +263,7 @@ case "$COMMAND" in
print_app_endpoints "localhost"
exit
fi

dry_run "$@"
launch "$@"
if ! check_probe_only; then
# shellcheck disable=SC2086
Expand Down

0 comments on commit 12f4869

Please sign in to comment.