launch oc-monitor locally or in a container

This commit is contained in:
pb
2024-07-25 18:48:25 +02:00
parent f7eb7e4b81
commit 7ecfee1154
6 changed files with 174 additions and 17 deletions

17
Dockerfile Normal file
View File

@@ -0,0 +1,17 @@
FROM golang:alpine AS builder
WORKDIR /app
COPY . .
RUN go build .
RUN mkdir workflows/
FROM scratch
WORKDIR /app
COPY conf/ocmonitor_conf.json /app/conf/
COPY --from=builder /app/oc-monitor .
COPY --from=builder /app/workflows/ .
ENTRYPOINT [ "/app/oc-monitor" ]