FROM registry.access.redhat.com/ubi9/go-toolset:1.22 AS build WORKDIR /opt/app-root/src COPY go.mod go.sum ./ RUN go mod download COPY . . ARG GIT_COMMIT=unknown ENV CGO_ENABLED=0 RUN go build -trimpath -buildvcs=false -ldflags "-s -w -X main.commit=${GIT_COMMIT}" -o /tmp/demo-secure . FROM registry.access.redhat.com/ubi9-minimal:latest LABEL org.opencontainers.image.title="demo-secure" \ org.opencontainers.image.description="RHADS supply-chain demo service" \ org.opencontainers.image.source="http://nas1.internal.hilltopcampground.net:23232/openshift-lab/bootstrap" COPY --from=build /tmp/demo-secure /usr/local/bin/demo-secure USER 1001 EXPOSE 8080 ENTRYPOINT ["/usr/local/bin/demo-secure"]