FROM --platform=$BUILDPLATFORM alpine AS builder ARG TARGETPLATFORM WORKDIR /app COPY docker-target target RUN case "$TARGETPLATFORM" in \ "linux/amd64") BINARY_PATH="target/release/toggl-bridge" ;; \ "linux/arm64") BINARY_PATH="target/aarch64-unknown-linux-musl/release/toggl-bridge" ;; \ *) exit 1 ;; \ esac && \ mv "$BINARY_PATH" /usr/local/bin/toggl-bridge FROM --platform=$TARGETPLATFORM alpine COPY --from=builder /usr/local/bin/toggl-bridge /usr/local/bin/ ENTRYPOINT ["/usr/local/bin/toggl-bridge"]