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..af0c9027818eef292c575bc03a5e1ebf597713db 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
 
 
 RUN adduser --home /var/lib/gitbot gitbot