diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index abc0d46125fad7b9d88cb90446366c27a0e17ead..37416c2bc029a144beabc82fe9a55686d998d520 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,12 +14,14 @@ stages:
 
 build-openapi-scheme:
   stage: build
-  image: python:3.10-alpine
+  image: python:3.10-slim
   variables:
     OPENAPI_JSON: ./public/api.json
   before_script:
-    - apk add gcc musl-dev zlib-dev jpeg-dev libmagic openldap-dev
-    - pip install poetry==1.4.0
+    - apt-get update
+    - apt-get install -y gcc libldap2-dev libsasl2-dev libmagic-dev
+    - pip install --upgrade pip
+    - pip install poetry==1.5.1
     - poetry install --without dev,test --no-root
   script:
     - mkdir public