Files
checkcle/docker/distributed-regional-monitoring.yml
T
2025-07-01 20:05:52 +07:00

22 lines
557 B
YAML

# 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"]