Simplify audiobookshelf volume configuration
Use local storage for application data and single NFS volume: - /srv/audiobookshelf/config - local application config - /srv/audiobookshelf/metadata - local metadata database - NFS volume: /mnt/user/media/audiobooks (contains library/ and untagged/ subdirs)
This commit is contained in:
@@ -4,30 +4,12 @@ networks:
|
|||||||
name: npm-network
|
name: npm-network
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
config:
|
audiobooks:
|
||||||
driver: local
|
driver: local
|
||||||
driver_opts:
|
driver_opts:
|
||||||
type: nfs
|
type: nfs
|
||||||
o: "addr=192.168.1.192,rw,nolock,soft"
|
o: "addr=192.168.1.192,rw,nolock,soft"
|
||||||
device: ":/mnt/user/media/audiobooks/config"
|
device: ":/mnt/user/media/audiobooks"
|
||||||
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:
|
services:
|
||||||
audiobookshelf:
|
audiobookshelf:
|
||||||
@@ -41,10 +23,9 @@ services:
|
|||||||
- VIRTUAL_PORT=80
|
- VIRTUAL_PORT=80
|
||||||
- LETSENCRYPT_HOST=audiobookshelf.kolpacksoftware.com
|
- LETSENCRYPT_HOST=audiobookshelf.kolpacksoftware.com
|
||||||
volumes:
|
volumes:
|
||||||
- config:/config
|
- /srv/audiobookshelf/config:/config
|
||||||
- metadata:/metadata
|
- /srv/audiobookshelf/metadata:/metadata
|
||||||
- library:/audiobooks
|
- audiobooks:/audiobooks
|
||||||
- untagged:/untagged
|
|
||||||
ports:
|
ports:
|
||||||
- 13378:80
|
- 13378:80
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|||||||
Reference in New Issue
Block a user