Added Distributed Regional Monitoring Dockerfile

This commit is contained in:
Tola Leng
2025-07-01 20:05:52 +07:00
parent 4d68c6b8a9
commit bdcf5c75b9
@@ -0,0 +1,21 @@
# 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"]