diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4a6761b522982a20ea07dc39fb3211c021440fc9..575572f00d7b68db6db67c62b4cedd65fea4647c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,4 +7,4 @@ build:
   extends: .build_image_job_template
   variables:
     DOCKER_BUILDX_PLATFORMS: linux/amd64
-    IMAGE_NAME: $IMAGE_SERVER/flutter:3.19.0
+    IMAGE_NAME: $IMAGE_SERVER/flutter:3.24.0
diff --git a/Dockerfile b/Dockerfile
index b2366c50ab4db57207cf1e8d6c4f1000d668bba0..26c27f965db85eb2ebd8720e0da0d422410579c0 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,9 +1,9 @@
-ARG IMAGE_SERVER
-ARG FLUTTER_VERSION="3.19.0"
+ARG IMAGE_SERVER="registry.420joos.dev"
+ARG FLUTTER_VERSION="3.24.0"
 ARG DEPENDENCY_DIR="/tmp/dependencies"
 ARG FLUTTER_URL="https://github.com/flutter/flutter"
 
-FROM $IMAGE_SERVER/ubuntu:22.04 as download
+FROM $IMAGE_SERVER/ubuntu:22.04 AS download
 
 ARG FLUTTER_URL
 ARG FLUTTER_VERSION
@@ -23,13 +23,13 @@ RUN apt update \
     && wget "$GLIBC_URL/glibc-bin-2.35-r1.apk" --directory-prefix $TMP_DEPENDENCIES_DIR
 
 
-FROM alpine:3.19
+FROM alpine:3.20
 
 ARG DEPENDENCY_DIR
 
-ENV FLUTTER_HOME "/flutter"
-ENV PATH $PATH:$FLUTTER_HOME/bin
-ENV FLUTTER_GIT_URL "unknown source"
+ENV FLUTTER_HOME="/flutter"
+ENV PATH=$PATH:$FLUTTER_HOME/bin
+ENV FLUTTER_GIT_URL="unknown source"
 
 COPY --from=download $DEPENDENCY_DIR /