tangled
alpha
login
or
join now
julien.rbrt.fr
/
servmon
0
fork
atom
kiss server monitoring tool with email alerts
go
monitoring
0
fork
atom
overview
issues
pulls
pipelines
build: add dockerfile
julien.rbrt.fr
3 months ago
b6c2f314
9182ef47
0/1
ci.yml
running
3mo ago
+37
3 changed files
expand all
collapse all
unified
split
.dockerignore
Dockerfile
readme.md
+3
.dockerignore
···
1
1
+
.git
2
2
+
*.md
3
3
+
.tangled
+8
Dockerfile
···
1
1
+
FROM golang:1.25-alpine AS builder
2
2
+
WORKDIR /build
3
3
+
COPY . .
4
4
+
RUN go build -o servmon .
5
5
+
6
6
+
FROM alpine:latest
7
7
+
COPY --from=builder /build/servmon /servmon
8
8
+
ENTRYPOINT ["/servmon"]
+26
readme.md
···
15
15
16
16
## Installation
17
17
18
18
+
### Go
19
19
+
18
20
```bash
19
21
go install pkg.rbrt.fr/servmon@latest
20
22
```
21
23
24
24
+
### Docker
25
25
+
26
26
+
```bash
27
27
+
docker build -t servmon .
28
28
+
```
29
29
+
22
30
## How to use
31
31
+
32
32
+
### Go
23
33
24
34
```bash
25
35
servmon --help
26
36
```
37
37
+
38
38
+
### Docker
39
39
+
40
40
+
```bash
41
41
+
# Create config directory
42
42
+
mkdir -p config
43
43
+
cp .servmon.example.yaml config/.servmon.yaml
44
44
+
# Edit config/.servmon.yaml with your settings
45
45
+
46
46
+
# Run
47
47
+
docker run -d \
48
48
+
--name servmon \
49
49
+
--restart unless-stopped \
50
50
+
-v $(pwd)/config/.servmon.yaml:/root/.servmon.yaml:ro \
51
51
+
servmon
52
52
+
```