FROM docker.io/library/golang:1.25 AS build WORKDIR /work COPY . . RUN make backend FROM docker.io/library/debian:13-slim AS run COPY --from=build /work/backend /work/backend WORKDIR /work ENTRYPOINT ["/work/backend"] CMD ["serve"] FROM docker.io/library/debian:13-slim AS testing COPY backend /work/backend WORKDIR /work ENTRYPOINT ["/work/backend"] CMD ["serve"]