diff --git a/.docker/docker-compose.yml b/.docker/docker-compose.yml
index dcf70978736f7b576f73ea87a0c6d901c91b1bd4..50aab5cf449598fe961507c940dc1690cb29891e 100644
--- a/.docker/docker-compose.yml
+++ b/.docker/docker-compose.yml
@@ -261,6 +261,8 @@ services:
     container_name: dbrepo-search-db
     hostname: search-db
     image: docker.io/bitnami/opensearch:2.10.0
+    ports:
+      - "9200:9200"
     healthcheck:
       test: curl -sSL 127.0.0.1:9200
       interval: 10s
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9a68069b5e5aeb25a3b285ce63ecc50291a5fe0e..e9aad03603c178c81758e50530ba956af53f608f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -75,7 +75,7 @@ lint-docker-compose:
     - "IGNORE_VOLUMES=1 bash .scripts/check-service.sh 'dbrepo-metadata-db'"
     - "IGNORE_IMAGE=1 IGNORE_PORTS=1 bash .scripts/check-service.sh 'dbrepo-metadata-service'"
     - "IGNORE_VOLUMES=1 IGNORE_PORTS=1 bash .scripts/check-service.sh 'dbrepo-metric-db'"
-    - "IGNORE_IMAGE=1 bash .scripts/check-service.sh 'dbrepo-search-db'"
+    - "bash .scripts/check-service.sh 'dbrepo-search-db'"
     - "IGNORE_IMAGE=1 IGNORE_PORTS=1 bash .scripts/check-service.sh 'dbrepo-search-service'"
     - "IGNORE_IMAGE=1 bash .scripts/check-service.sh 'dbrepo-search-service-init'"
     - "IGNORE_VOLUMES=1 bash .scripts/check-service.sh 'dbrepo-storage-service'"