Mode in CMD

This commit is contained in:
mr
2025-02-14 11:59:32 +01:00
parent 6621d14d74
commit 7246dea2b2
13 changed files with 76 additions and 1007 deletions

View File

@@ -1,25 +1,24 @@
FROM golang:alpine AS builder
LABEL maintainer="IRT PFN"
ENV DOCKER_ENVIRONMENT=true
WORKDIR /app
COPY . .
RUN go build .
RUN go build
FROM oc-monitord:latest AS monitord
FROM argoproj/argocd:latest
ENV MONITORD_PATH = "./oc-monitord"
FROM scratch
WORKDIR /app
COPY conf/docker_schedulerd.json /etc/oc/schedulerd.json
COPY docker_schedulerd.json /etc/oc/schedulerd.json
COPY --from=monitord /app/oc-monitord .
COPY --from=builder /app/oc-schedulerd .
COPY conf/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
ENTRYPOINT ["/app/oc-schedulerd"]
COPY docker_schedulerd.json /etc/oc/schedulerd.json
EXPOSE 8080
ENTRYPOINT ["oc-schedulerd"]