From d7dfbe3349b50e050c294c08311c3f0fa53cdd0e Mon Sep 17 00:00:00 2001
From: Ilia Eriomenco <ilia.eriomenco@endava.com>
Date: Fri, 26 Mar 2021 07:28:04 +0000
Subject: [PATCH] added --build-args in build of .gitlab-ci.coko.yml

---
 .gitlab-ci.coko.yml | 23 ++++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

diff --git a/.gitlab-ci.coko.yml b/.gitlab-ci.coko.yml
index 84b5d3d9da..8392599142 100644
--- a/.gitlab-ci.coko.yml
+++ b/.gitlab-ci.coko.yml
@@ -20,11 +20,24 @@ build:
   before_script:
     - cp app/brand-instances-configs/coko.json app/brandConfig.json
   script:
-    - if [ -z "$DOCKERHUB_USERNAME" ] || [ -z "$DOCKERHUB_PASSWORD" ]; then echo "Not pushing" && exit 0; fi
-    - docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
-    - docker build --file ./Dockerfile-ci --cache-from $IMAGE_ORG/$IMAGE_NAME:latest --tag $IMAGE_ORG/$IMAGE_NAME:$CI_COMMIT_SHA --tag $IMAGE_ORG/$IMAGE_NAME:latest .
-    - docker push $IMAGE_ORG/$IMAGE_NAME:$CI_COMMIT_SHA
-    - docker push $IMAGE_ORG/$IMAGE_NAME:latest
+    - |
+      if [ -z "$DOCKERHUB_USERNAME" ] || [ -z "$DOCKERHUB_PASSWORD" ]; then echo "Not pushing" && exit 0; fi
+      docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
+      docker build \
+      --build-arg instance_name=coko \
+      --build-arg node_env=production \
+      --build-arg server_protocol=http \
+      --build-arg server_host=0.0.0.0 \
+      --build-arg server_port=3000 \
+      --build-arg client_protocol=http \
+      --build-arg client_host=0.0.0.0 \
+      --build-arg client_port=4000 \      
+      --file ./Dockerfile-ci \
+      --cache-from $IMAGE_ORG/$IMAGE_NAME:latest \
+      --tag $IMAGE_ORG/$IMAGE_NAME:$CI_COMMIT_SHA \
+      --tag $IMAGE_ORG/$IMAGE_NAME:latest .
+      docker push $IMAGE_ORG/$IMAGE_NAME:$CI_COMMIT_SHA
+      docker push $IMAGE_ORG/$IMAGE_NAME:latest
 
 lint:
   allow_failure: true
-- 
GitLab