From dc6e2c0a503cef07b492211a75f10d1bee811a27 Mon Sep 17 00:00:00 2001
From: Vincent Sellier <vsellier@exoplatform.com>
Date: Sat, 22 Sep 2018 16:05:13 +0200
Subject: [PATCH] fix manifest creation

---
 build/create-docker-manifest.sh | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/build/create-docker-manifest.sh b/build/create-docker-manifest.sh
index 37566fb..056d9bb 100755
--- a/build/create-docker-manifest.sh
+++ b/build/create-docker-manifest.sh
@@ -47,11 +47,15 @@ fi
 echo "Creating manifest for image ${IMAGE_NAME} composed by ${AMD64_IMAGE_NAME} and ${ARM_IMAGE_NAME}"
 echo "Press enter to continue ..."
 read
-echo "Creation in progress ..."
 
-docker manifest create ${IMAGE_NAME} ${AMD64_IMAGE_NAME} ${ARM_IMAGE_NAME}
+echo "Pull latest images"
+docker pull ${AMD64_IMAGE_NAME}
+docker pull ${ARM_IMAGE_NAME}
+
+echo "Creation in progress ..."
+docker manifest create --amend ${IMAGE_NAME} ${AMD64_IMAGE_NAME} ${ARM_IMAGE_NAME}
 if [ $? -ne 0 ]; then
-	echo "Error create the manifest"
+	echo "Error during manifest creation the manifest"
 	exit 1
 fi
 
-- 
GitLab