docker-compose/monitee/docker-compose.yml
2024-12-26 18:54:12 +01:00

31 lines
959 B
YAML

# https://monitee.app/get-started/
services:
sys-api:
container_name: sys-api
image: krillsson/sys-api:latest
mem_limit: 1g
cpus: 0.3 # al max 40% cpu
ports:
- 127.0.0.1:9999:8080
pid: "host"
volumes:
# change "/path/to/*" point to a directory on your machine
- ./data:/data
- ./config:/config
# socket for docker management API.
- /var/run/docker.sock:/var/run/docker.sock
# to read device names from disks
- /run/udev:/run/udev:ro
# to control systemd
- /run/systemd:/run/systemd
# to read journal logs
- /etc/machine-id:/etc/machine-id:ro
- /run/systemd/journal/socket:/run/systemd/journal/socket:ro
- /run/log/journal:/run/log/journal:ro
# to allow sys-API access to read hdd's
# alternatively mount in each device you'd like to monitor
- /dev:/dev:ro
# same as above
- /srv:/srv:ro
restart: unless-stopped