From 435f7e69eb8b71c6cfc45e8bdacffd87154bcc20 Mon Sep 17 00:00:00 2001 From: Michael Hobbs Date: Sat, 18 Apr 2015 10:37:17 -0700 Subject: [PATCH] only attempt copy if image exists --- plugins/common/functions | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/plugins/common/functions b/plugins/common/functions index a58738e29..f3cb3af8b 100755 --- a/plugins/common/functions +++ b/plugins/common/functions @@ -139,9 +139,14 @@ parse_args() { copy_from_image() { local APP="$1"; local IMAGE="dokku/$APP"; local SRC_FILE="$2"; local DST_DIR="$3"; verify_app_name $APP - CID=$(docker run -d $IMAGE bash) - docker cp "$CID:$SRC_FILE" "$DST_DIR" - docker rm -f "$CID" &> /dev/null + DOKKU_APP_IMAGES=$(docker images -q $IMAGE) + if [[ -n "$DOKKU_APP_IMAGES" ]]; then + CID=$(docker run -d $IMAGE bash) + docker cp "$CID:$SRC_FILE" "$DST_DIR" + docker rm -f "$CID" &> /dev/null + else + return 1 + fi } is_deployed() {