oc-schedulerd/Dockerfile

25 lines
404 B
Docker
Raw Normal View History

2024-07-03 10:21:17 +02:00
FROM golang:alpine AS builder
2025-02-14 11:59:32 +01:00
2024-07-03 10:21:17 +02:00
WORKDIR /app
COPY . .
2025-02-14 11:59:32 +01:00
RUN go build
2024-07-03 10:21:17 +02:00
FROM oc-monitord:latest AS monitord
2025-02-14 11:59:32 +01:00
FROM scratch
2024-07-03 10:21:17 +02:00
WORKDIR /app
2025-02-14 11:59:32 +01:00
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
2024-08-20 09:23:05 +02:00
2025-02-14 11:59:32 +01:00
COPY docker_schedulerd.json /etc/oc/schedulerd.json
2024-07-03 10:21:17 +02:00
2025-02-14 11:59:32 +01:00
EXPOSE 8080
2024-07-03 10:21:17 +02:00
2025-02-14 11:59:32 +01:00
ENTRYPOINT ["oc-schedulerd"]