diff --git a/Dockerfile b/Dockerfile
index 933ddd11bf4da422500e45d135dd189fcefd96d1..c208c5634ecc0d6455b39de4d24273d23aec9451 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,5 +1,8 @@
 FROM jonasled.dev/firehouse-smokedetection/plugins/gotify:latest@sha256:9710adaa88ff100287212e814538c485c88b65cd115e284df0689c979b4f3ab9  AS plugin-gotify
-FROM golang:1.24.2-alpine AS build
+FROM --platform=$BUILDPLATFORM tonistiigi/xx:1.6.1 AS xx
+FROM --platform=$BUILDPLATFORM golang:1.24.2-alpine AS build
+ARG TARGETPLATFORM
+COPY --from=xx / /
 RUN apk add --no-cache --update binutils binutils-dev binutils-gold g++ gcc
 WORKDIR /app
 COPY go.mod go.sum ./