Merge branch 'feature/order' into main

This commit is contained in:
mr
2025-02-18 08:31:54 +01:00
15 changed files with 129 additions and 345 deletions

View File

@@ -8,8 +8,7 @@ RUN go mod download -x
#----------------------------------------------------------------------------------------------
FROM golang:alpine AS builder
LABEL maintainer="IRT PFN"
ENV DOCKER_ENVIRONMENT=true
WORKDIR /app
COPY --from=deps /go/pkg /go/pkg
@@ -17,19 +16,24 @@ COPY --from=deps /app/go.mod /app/go.sum ./
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 --from=monitord /app/oc-monitord .
COPY --from=builder /app/oc-schedulerd .
COPY conf/docker_schedulerd.json /etc/oc/schedulerd.json
COPY docker_schedulerd.json /etc/oc/schedulerd.json
ENTRYPOINT ["/app/oc-schedulerd"]
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"]