Files
jbod-monitor/docker-compose.yml
adam 05448e7903 Remove zfsutils-linux from Dockerfile, bind-mount host ZFS tools
zfsutils-linux is not available in Debian Trixie. Instead, bind-mount
the host zpool/zfs binaries and shared libraries at runtime.
2026-03-07 03:05:41 +00:00

22 lines
668 B
YAML

services:
jbod-monitor:
build: .
image: docker.adamksmith.xyz/jbod-monitor:latest
container_name: jbod-monitor
restart: unless-stopped
privileged: true
network_mode: host
volumes:
- /dev:/dev
- /sys:/sys:ro
- /run/udev:/run/udev:ro
- /usr/sbin/zpool:/usr/sbin/zpool:ro
- /usr/sbin/zfs:/usr/sbin/zfs:ro
- /usr/lib/libzfs.so.6:/usr/lib/libzfs.so.6:ro
- /usr/lib/libnvpair.so.3:/usr/lib/libnvpair.so.3:ro
- /usr/lib/libuutil.so.3:/usr/lib/libuutil.so.3:ro
- /usr/lib/libzfs_core.so.3:/usr/lib/libzfs_core.so.3:ro
environment:
- TZ=America/Denver
- UVICORN_LOG_LEVEL=info