services: roonserver: environment: - "ROON_ID_DIR=/Roon/id" # these vars are used by the (fake) qnap scripts - "QNAP_MODEL=${QNAP_MODEL:-Docker}" - "QNAP_SERIAL=${QNAP_SERIAL:-NoSerial}" - "QNAP_QTS_VER=${QNAP_QTS_VER:-System}" - "ROON_QNAP_MNT_DIR=/Roon" volumes: # mount all disks and shared folders - /share:/share # mount database folder - ${ROON_DATAROOT:-/dev/null}:/Roon/data # mount id from app dir, so it will be the same if a new database directory is selected in the qnap web panel - ${ROON_ID_HOST_DIR}:/Roon/id # mount qnap configfiles - /etc/config/qpkg.conf:/etc/config/qpkg.conf:ro - /etc/os-release:/etc/os-release:ro # fake qnap binaries, that are used to identify host as qnap - ../scripts/getcfg.sh:/sbin/getcfg:ro - ../scripts/getsysinfo.sh:/sbin/getsysinfo:ro - ../scripts/get_hwsn.sh:/sbin/get_hwsn:ro