# CheckCle Distributed Regional Monitoring Agent - System metrics collection (HTTP, PING, TCP, DNS) # This Dockerfile for build with this repository: https://github.com/operacle/Distributed-Regional-Monitoring FROM golang:1.21-alpine AS builder WORKDIR /app COPY go.mod go.sum ./ RUN go mod download COPY . . RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o service-operation . FROM alpine:latest RUN apk --no-cache add ca-certificates WORKDIR /root/ COPY --from=builder /app/service-operation . EXPOSE 8091 CMD ["./service-operation"]