FROM golang:1.23-alpine WORKDIR /src COPY go.mod go.sum ./ RUN go mod download ADD . /src RUN go build -o /cache-proxy ./cmd/proxy FROM alpine:3.21 as runtime COPY --from=0 /cache-proxy /bin/cache-proxy WORKDIR /etc/ VOLUME /data CMD cache-proxy