telemetry/Dockerfile
Jakub Sokołowski 7775d4b6cf
ci: fix Docker build by using newer Go and Alpine
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-05-21 09:10:30 +02:00

24 lines
593 B
Docker

FROM golang:1.22-alpine3.19 AS builder
RUN apk add --no-cache make
RUN mkdir -p /go/src/github.com/status-im/telemetry
WORKDIR /go/src/github.com/status-im/telemetry
ADD . .
RUN make build
# Copy the binary to the second image
FROM alpine:3.19
LABEL maintainer="jakub@status.im"
LABEL source="https://github.com/status-im/telemetry"
LABEL description="Opt-in message reliability metrics service"
LABEL commit="unknown"
COPY --from=builder /go/src/github.com/status-im/telemetry/build/server /usr/local/bin/telemetry
EXPOSE 8080/tcp
ENTRYPOINT ["/usr/local/bin/telemetry"]
CMD ["-help"]