forgejo-mcp/Containerfile

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"]