FROM golang:1.23-alpine AS build WORKDIR /src COPY go.mod ./ COPY cmd/ ./cmd/ RUN go build -ldflags="-s -w" -o /out/bridge ./cmd/bridge FROM scratch COPY --from=build /out/bridge /bridge USER 65532:65532 EXPOSE 8080 ENTRYPOINT ["/bridge"]