diff --git a/services/navidrome/.env b/services/navidrome/.env new file mode 100644 index 0000000..766e5f1 --- /dev/null +++ b/services/navidrome/.env @@ -0,0 +1,3 @@ +# Dot Env for service navidrome created at Fri Apr 25 12:49:34 AM EEST 2025 +NAVIDROME_DATA="/home/vm-user/local-apps/navidrome/data" +NAVIDROME_MUSIC="/home/vm-user/Media/Music" \ No newline at end of file diff --git a/services/navidrome/docker-compose.yml b/services/navidrome/docker-compose.yml new file mode 100644 index 0000000..501fdc7 --- /dev/null +++ b/services/navidrome/docker-compose.yml @@ -0,0 +1,12 @@ +# Docker Compose for service navidrome created at Fri Apr 25 12:49:34 AM EEST 2025 +services: + navidrome: + container_name: "navidrome_music" + image: deluan/navidrome:latest + # user: 1001:1001 + ports: + - "${SVC_PORT_1}:4533" + restart: unless-stopped + volumes: + - "${NAVIDROME_DATA}:/data" + - "${NAVIDROME_MUSIC}:/music:ro" diff --git a/services/services.yaml b/services/services.yaml index 26344c1..1b39c0a 100644 --- a/services/services.yaml +++ b/services/services.yaml @@ -39,6 +39,13 @@ services: <<: *vm-media-100-55 <<: *defaultServiceValues + - name: "navidrome" + ports: + - 12788 + host: + <<: *vm-media-100-55 + <<: *defaultServiceValues + # ================================ # vm-tools-100-65 # ================================