diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5c2448f13cbfe1f288819cc3462819e225589289..a00e84c3630b63fbf863e8940bff0d12cbf0e8aa 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -29,14 +29,14 @@ job_build-image:
     - docker info
     - docker-compose --version
   script:
-    - docker-compose up -d
+    - docker-compose up --build --tag "${CI_REGISTRY_IMAGE}:${CI_PIPELINE_IID}-${CI_COMMIT_SHORT_SHA}"
     # - docker-compose build
     #     --file "server/Containerfile"
     #     --tag "${CI_REGISTRY_IMAGE}:${CI_PIPELINE_IID}-${CI_COMMIT_SHORT_SHA}"
     #     "./"
     # # NOTE: push image to local registry so that it can be accessed in subsequent jobs
-    # - docker login -u ${CI_REGISTRY_USER} -p ${CI_REGISTRY_PASSWORD} ${CI_REGISTRY}
-    # - docker push "${CI_REGISTRY_IMAGE}:${CI_PIPELINE_IID}-${CI_COMMIT_SHORT_SHA}"
+    - docker login -u ${CI_REGISTRY_USER} -p ${CI_REGISTRY_PASSWORD} ${CI_REGISTRY}
+    - docker push "${CI_REGISTRY_IMAGE}:${CI_PIPELINE_IID}-${CI_COMMIT_SHORT_SHA}"
   after_script:
     - docker image rm --force "${CI_REGISTRY_IMAGE}:${CI_PIPELINE_IID}-${CI_COMMIT_SHORT_SHA}"