FROM golang:1.24.5-alpine AS build-stage WORKDIR /app COPY . . RUN apk update && \ apk upgrade && \ apk add binutils && \ go mod tidy && \ go build && \ strip scm FROM alpine:latest AS build-release-stage WORKDIR /data COPY --from=build-stage /app/scm /scm RUN mkdir -p /certs COPY scm.conf.docker /data/scm.conf ENTRYPOINT [ "/scm" ]