diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0bf464e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM golang:1.20 AS builder + +WORKDIR /app + +COPY . . + +RUN GOOS=linux GOARCH=amd64 go build -o clamd_exporter ./cmd/main.go + +FROM alpine:latest + +WORKDIR /app + +COPY --from=builder /app/clamd_exporter . + +EXPOSE 8080 + +ENTRYPOINT ["./clamd_exporter"] +CMD ["-l", ":8181","-a", "192.168.127.131:3310", "-n", "tcp"]