diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8ed72327b8c4f8e8656a9f4867ba7e6c0fba57ee..b7417daf2af1f6d26168d8a83d02bad1285f0f5e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,7 +4,7 @@ stages:
   - publish
 
 .env:
-  image: rust:latest
+  image: rust:bookworm
   tags:
     - redshift
   before_script:
diff --git a/Dockerfile b/Dockerfile
index a321703d43addeaada6d236fb96ea9d129bc3325..7bc1365e47e8f484982a7dcf26bad401f621a201 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -6,7 +6,7 @@ LABEL description="Gitlab webhook to XMPP MUC bot"
 
 ENV DEBIAN_FRONTEND noninteractive
 RUN apt-get -y update && \
-    apt-get -y install libssl-dev
+    apt-get -y install libssl-dev libssl3 ssl-cert ca-certificates openssl ca-certificates-java
 
 
 RUN adduser --home /var/lib/gitbot gitbot