oc-schedulerd/Dockerfile
2025-02-17 16:55:01 +01:00

27 lines
427 B
Docker

FROM golang:alpine AS builder
WORKDIR /app
COPY . .
RUN go build
FROM oc-monitord:latest AS monitord
FROM scratch
WORKDIR /app
COPY docker_schedulerd.json /etc/oc/schedulerd.json
COPY --from=monitord /app/oc-monitord /usr/bin/oc-monitord
COPY --from=builder /app/oc-schedulerd /usr/bin/oc-schedulerd
COPY docker_schedulerd.json /etc/oc/schedulerd.json
COPY argo_workflows .
EXPOSE 8080
ENTRYPOINT ["oc-schedulerd"]