diff --git a/group_data/all.py b/group_data/all.py index 8abaa27..26882f0 100644 --- a/group_data/all.py +++ b/group_data/all.py @@ -9,6 +9,9 @@ unix_group='photoprism' unix_home='/home/photoprism' unix_shell='/bin/false' systemd_env='/etc/photoprism.env' +photoprism_storage_src=unix_home+'/storage' +photoprism_originals_src=unix_home+'/originals' +photoprism_import_src=unix_home+'/import' # From docker-compose photoprism_admin_password='insecure' # File size limit for originals in MB (increase for high-res video) diff --git a/templates/photoprism.service.j2 b/templates/photoprism.service.j2 index 5c25331..8487383 100644 --- a/templates/photoprism.service.j2 +++ b/templates/photoprism.service.j2 @@ -10,7 +10,7 @@ StateDirectory={{ host.data.unix_user }} EnvironmentFile={{ host.data.systemd_env }} WorkingDirectory=/photoprism RootDirectory={{ host.data.undocker_dst }} -BindPaths={{ host.data.unix_home }}/storage:/photoprism/storage {{ host.data.unix_home }}/originals:/photoprism/originals {{ host.data.unix_home }}/import:/photoprism/import +BindPaths={{ host.data.photoprism_storage_src }}:/photoprism/storage {{ host.data.photoprism_originals_src }}:/photoprism/originals {{ host.data.photoprism_import_src }}:/photoprism/import BindReadOnlyPaths=/etc/resolv.conf ExecStart=/photoprism/bin/photoprism start Restart=on-failure