From 9213b358dd2f047f056cec4d349ec7343d1ffcd7 Mon Sep 17 00:00:00 2001 From: Cian Hatton Date: Fri, 26 Aug 2022 09:20:42 +0100 Subject: [PATCH] parameterize photoprism docker compose --- roles/setup_hosted_services/defaults/main.yml | 2 ++ roles/setup_hosted_services/templates/photoprism.j2 | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/roles/setup_hosted_services/defaults/main.yml b/roles/setup_hosted_services/defaults/main.yml index f33e567..2808b17 100644 --- a/roles/setup_hosted_services/defaults/main.yml +++ b/roles/setup_hosted_services/defaults/main.yml @@ -32,6 +32,8 @@ qnap: # path on qnap where backups are stored backups_dir: /mnt/test/backups + photoprism_dir: /mnt/test/photoprism + # dashy related config dashy: destination_dir: /etc/config/dashy diff --git a/roles/setup_hosted_services/templates/photoprism.j2 b/roles/setup_hosted_services/templates/photoprism.j2 index 0e35496..17f947b 100644 --- a/roles/setup_hosted_services/templates/photoprism.j2 +++ b/roles/setup_hosted_services/templates/photoprism.j2 @@ -43,9 +43,9 @@ services: - "/dev/dri:/dev/dri" # Intel QSV working_dir: "/photoprism" # do not change or remove volumes: - - "/mnt/hdds/photoprism/originals:/photoprism/originals" # Original media files (DO NOT REMOVE) - - "/mnt/hdds/photoprism/import:/photoprism/import" # *Optional* base folder from which files can be imported to originals - - "/mnt/hdds/photoprism/storage:/photoprism/storage" # *Writable* storage folder for cache, database, and sidecar files (DO NOT REMOVE) + - {{ qnap.photoprism_dir}}/originals:/photoprism/originals # Original media files (DO NOT REMOVE) + - {{ qnap.photoprism_dir}}/import:/photoprism/import # *Optional* base folder from which files can be imported to originals + - {{ qnap.photoprism_dir}}/storage:/photoprism/storage # *Writable* storage folder for cache, database, and sidecar files (DO NOT REMOVE) networks: