diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4e523d8cfba6fe8d7881b3dfe661e0ff92fed715..f03414abf6ba716b5961ecabb4ea61442ab817ef 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,7 +9,7 @@ build:
     - export TAG=${CI_COMMIT_TAG:-latest}
   script:
     - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.e-biz.fr
-    - ./build.sh $TAG
+    - ./build.sh $TAG $CI_REGISTRY_IMAGE
     - docker push $CI_REGISTRY_IMAGE:$TAG
   rules:
     - if: '$CI_COMMIT_BRANCH == "main"'
\ No newline at end of file
diff --git a/build.sh b/build.sh
index fbaf036479416ac741fd59fc0af294c595d72de3..139cf5c72db8f49ccfd776688aee39f88e72b3f0 100755
--- a/build.sh
+++ b/build.sh
@@ -3,5 +3,6 @@
 set -e
 
 TAG=${1:-latest}
+REGISTRY=${2:-theia}
 
-docker build --build-arg "version=$TAG" . -t "theia:$TAG" --no-cache
\ No newline at end of file
+docker build --build-arg "version=$TAG" . -t "$REGISTRY:$TAG" --no-cache
\ No newline at end of file