FROM golang:1.24-alpine AS builder WORKDIR /src COPY docker/dist-server/ ./ RUN CGO_ENABLED=0 GOOS=linux go build -trimpath -ldflags="-s -w" -o /out/dist-server . FROM scratch WORKDIR /www COPY --from=builder /out/dist-server /dist-server COPY dist/ /www/ EXPOSE 80 ENTRYPOINT ["/dist-server"]