services: jbod-monitor: build: . image: docker.adamksmith.xyz/jbod-monitor:latest container_name: jbod-monitor restart: unless-stopped privileged: true pid: host network_mode: host volumes: - /dev:/dev - /sys:/sys:ro - /run/udev:/run/udev:ro environment: - TZ=America/Denver - UVICORN_LOG_LEVEL=info - ZFS_USE_NSENTER=true - REDIS_HOST=127.0.0.1 - REDIS_PORT=6379 - REDIS_DB=0 - SMART_CACHE_TTL=120 - SMART_POLL_INTERVAL=90 depends_on: - redis redis: image: redis:7-alpine container_name: jbod-redis restart: unless-stopped network_mode: host volumes: - redis-data:/data command: redis-server --save 60 1 --loglevel warning volumes: redis-data: