28 lines
1.1 KiB
YAML
28 lines
1.1 KiB
YAML
# TrueNAS Scale "Custom App" definition.
|
|||
|
|
#
|
||
|
|
# Adjust the two host paths and the user to match your pool. The source is
|
||
|
|
# mounted read-only on purpose: nothing here should ever be able to write to
|
||
|
|
# the lossless library.
|
||
|
|
services:
|
||
|
|
music-mirror:
|
||
|
|
image: code.emmathe.dev/lyrathorpe/music-mirror:latest
|
||
|
|
container_name: music-mirror
|
||
|
|
restart: unless-stopped
|
||
|
|
# The dataset owner, so the mirror is not written as root. `id apps` or the
|
||
|
|
# ownership of the mirror dataset will tell you the right numbers.
|
||
|
|
user: "568:568"
|
||
|
|
environment:
|
||
|
|
MUSIC_MIRROR_SOURCE: /music
|
||
|
|
MUSIC_MIRROR_MIRROR: /mirror
|
||
|
|
# LAME V0 averages about 245 kbps. Use 256 for constant bitrate instead.
|
||
|
|
MUSIC_MIRROR_QUALITY: V0
|
||
|
|
# How long to wait between passes. Lidarr imports are picked up on the
|
||
|
|
# next one.
|
||
|
|
MUSIC_MIRROR_INTERVAL: 6h
|
||
|
|
# Concurrent encodes; defaults to the CPU count. Lower it to leave the
|
||
|
|
# NAS responsive during the first full pass.
|
||
|
|
# MUSIC_MIRROR_JOBS: "4"
|
||
|
|
volumes:
|
||
|
|
- /mnt/tank/media/music:/music:ro
|
||
|
|
- /mnt/tank/media/music-mp3:/mirror
|