services: dockhand: image: fnsys/dockhand:latest container_name: dockhand ports: - "${DOCKHAND_PORT}:3000" volumes: - /var/run/docker.sock:/var/run/docker.sock - dockhand_data:/app/data environment: - PUID=${DOCKHAND_PUID} - PGID=${DOCKHAND_PGID} - TZ=${DOCKHAND_TZ} deploy: resources: limits: memory: 512m healthcheck: test: ["CMD-SHELL", "curl -f http://localhost:${PORT:-3000}/ || exit 1"] interval: 30s timeout: 10s retries: 3 start_period: 5s restart: unless-stopped volumes: dockhand_data: