FROM --platform=$BUILDPLATFORM tonistiigi/xx AS xx FROM --platform=$BUILDPLATFORM golang:alpine AS builder COPY --from=xx / / WORKDIR /src COPY backend/go.mod backend/go.sum ./ RUN go mod download COPY backend/ . ARG TARGETPLATFORM RUN CGO_ENABLED=0 xx-go build -ldflags='-w -s' -o /WatchYourLAN ./cmd/WatchYourLAN FROM alpine WORKDIR /app RUN apk add --no-cache arp-scan tzdata \ && mkdir /data COPY --from=builder /WatchYourLAN /app/ ENTRYPOINT ["./WatchYourLAN"]