20 lines
499 B
Docker
20 lines
499 B
Docker
FROM registry.access.redhat.com/hi/go:1.26.3-builder@sha256:d8c8b702b8a54150e8fdca86753f581d98c551ab8a3fd429886d4ddd4e949894 AS build
|
|
|
|
RUN dnf install -y make git && dnf clean all
|
|
|
|
WORKDIR /app
|
|
|
|
COPY go.mod go.sum ./
|
|
RUN go mod download
|
|
|
|
COPY . .
|
|
|
|
RUN CGO_ENABLED=0 GOOS=linux make build
|
|
|
|
FROM registry.access.redhat.com/hi/core-runtime:2.42@sha256:9666b5aad217d503660028879a72d4a500fbcbff89fcad5d1974e029eb5df4d3
|
|
|
|
WORKDIR /app
|
|
|
|
COPY --from=build /app/forgejo-mcp .
|
|
|
|
ENTRYPOINT ["/app/forgejo-mcp"]
|