FROM --platform=$BUILDPLATFORM debian:buster-slim AS builder ARG TARGETPLATFORM WORKDIR /app COPY . . RUN case "$TARGETPLATFORM" in \ "linux/amd64") BINARY_PATH="target/release/toggl-bridge" ;; \ "linux/arm64") BINARY_PATH="target/aarch64-unknown-linux-gnu/release/toggl-bridge" ;; \ *) exit 1 ;; \ esac && \ mv "$BINARY_PATH" /usr/local/bin/toggl-bridge FROM --platform=$TARGETPLATFORM debian:buster-slim COPY --from=builder /usr/local/bin/toggl-bridge /usr/local/bin/ CMD ["toggl-bridge"]