FROM golang:1.25.3 AS build WORKDIR /src COPY go.mod ./ RUN go mod download COPY . . RUN CGO_ENABLED=0 GOOS=linux go build -o /out/release-hub #FROM gcr.io/distroless/static:nonroot FROM alpine:3.22.2 WORKDIR / RUN mkdir /data VOLUME ["/data"] EXPOSE 8080 ENV HTTP_ADMIN=":9090" \ HTTP_PUBLIC=":8080" \ APP_DATADIR="/data" \ APP_REFRESH="30m" COPY --from=build /out/release-hub /release-hub ENTRYPOINT ["/release-hub"]