FROM golang:alpine AS builder
LABEL maintainer="IRT PFN"
ENV DOCKER_ENVIRONMENT=true
WORKDIR /app

COPY . .
COPY conf/docker_scheduler.json /etc/oc/scheduler.json

RUN go build .

FROM golang:alpine
WORKDIR /app

COPY --from=builder /app/oc-scheduler .
COPY conf/docker_scheduler.json /etc/oc/scheduler.json

ENTRYPOINT ["/app/oc-scheduler"]