Files
plane/monitor/Dockerfile
Manish Gupta 7dcefbd0c4 Create Build-Release action (#1160)
* Create Build-Release action

* added common action

* updated branch-build-ee

* fixed branch-build-ee

* fix action

* fix

* fix build

* action yaml fix

* fixes to monitor dockerfile for warnings

* updated releaser-ee

* added harbor push check in action

* fix: removing preview branch from ee workflow

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-09-19 18:06:02 +05:30

21 lines
419 B
Docker

FROM --platform=$BUILDPLATFORM tonistiigi/binfmt AS binfmt
FROM goreleaser/goreleaser:v2.2.0 AS build
WORKDIR /app
RUN apk add build-base
ARG PRIVATE_KEY
ENV PRIVATE_KEY=$PRIVATE_KEY
COPY . .
RUN goreleaser build --snapshot --clean --single-target --output=./prime-monitor
FROM alpine:latest AS run
WORKDIR /app
COPY --from=build /app/prime-monitor /usr/local/bin/prime-monitor
CMD [ "prime-monitor", "start" ]