diff --git a/audiobookshelf/docker-compose.yaml b/audiobookshelf/docker-compose.yaml index 1ee7a33..3bc2540 100644 --- a/audiobookshelf/docker-compose.yaml +++ b/audiobookshelf/docker-compose.yaml @@ -3,6 +3,32 @@ networks: external: name: npm-network +volumes: + config: + driver: local + driver_opts: + type: nfs + o: "addr=192.168.1.192,rw,nolock,soft" + device: ":/mnt/user/media/audiobooks/config" + metadata: + driver: local + driver_opts: + type: nfs + o: "addr=192.168.1.192,rw,nolock,soft" + device: ":/mnt/user/media/audiobooks/metadata" + library: + driver: local + driver_opts: + type: nfs + o: "addr=192.168.1.192,rw,nolock,soft" + device: ":/mnt/user/media/audiobooks/library" + untagged: + driver: local + driver_opts: + type: nfs + o: "addr=192.168.1.192,rw,nolock,soft" + device: ":/mnt/user/media/audiobooks/untagged" + services: audiobookshelf: image: ghcr.io/advplyr/audiobookshelf:latest @@ -15,10 +41,10 @@ services: - VIRTUAL_PORT=80 - LETSENCRYPT_HOST=audiobookshelf.kolpacksoftware.com volumes: - - /srv/audiobookshelf/config:/config - - /srv/audiobookshelf/metadata:/metadata - - /mnt/media/audiobooks/library:/audiobooks - - /mnt/media/audiobooks/untagged:/untagged + - config:/config + - metadata:/metadata + - library:/audiobooks + - untagged:/untagged ports: - 13378:80 restart: unless-stopped