kiss server monitoring tool with email alerts
go monitoring

build: add dockerfile

+37
+3
.dockerignore
··· 1 + .git 2 + *.md 3 + .tangled
+8
Dockerfile
··· 1 + FROM golang:1.25-alpine AS builder 2 + WORKDIR /build 3 + COPY . . 4 + RUN go build -o servmon . 5 + 6 + FROM alpine:latest 7 + COPY --from=builder /build/servmon /servmon 8 + ENTRYPOINT ["/servmon"]
+26
readme.md
··· 15 15 16 16 ## Installation 17 17 18 + ### Go 19 + 18 20 ```bash 19 21 go install pkg.rbrt.fr/servmon@latest 20 22 ``` 21 23 24 + ### Docker 25 + 26 + ```bash 27 + docker build -t servmon . 28 + ``` 29 + 22 30 ## How to use 31 + 32 + ### Go 23 33 24 34 ```bash 25 35 servmon --help 26 36 ``` 37 + 38 + ### Docker 39 + 40 + ```bash 41 + # Create config directory 42 + mkdir -p config 43 + cp .servmon.example.yaml config/.servmon.yaml 44 + # Edit config/.servmon.yaml with your settings 45 + 46 + # Run 47 + docker run -d \ 48 + --name servmon \ 49 + --restart unless-stopped \ 50 + -v $(pwd)/config/.servmon.yaml:/root/.servmon.yaml:ro \ 51 + servmon 52 + ```