Add system-run wrapper
This commit is contained in:
parent
e29a48913a
commit
6cca18c895
3 changed files with 32 additions and 1 deletions
15
templates/systemd-run.sh.j2
Normal file
15
templates/systemd-run.sh.j2
Normal file
|
@ -0,0 +1,15 @@
|
|||
#!/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
systemd-run \
|
||||
--pty \
|
||||
--description='photoprism binary call' \
|
||||
--property=User={{ host.data.unix_user }} \
|
||||
--property=Group={{ host.data.unix_group }} \
|
||||
--property=StateDirectory={{ host.data.unix_user }} \
|
||||
--property=EnvironmentFile={{ host.data.systemd_env }} \
|
||||
--property=WorkingDirectory=/photoprism \
|
||||
--property=RootDirectory={{ host.data.undocker_dst }} \
|
||||
--property='BindPaths={{ host.data.photoprism_storage_src }}:/photoprism/storage {{ host.data.photoprism_originals_src }}:/photoprism/originals {{ host.data.photoprism_import_src }}:/photoprism/import' \
|
||||
--property='BindReadOnlyPaths=/etc/resolv.conf /proc' \
|
||||
/photoprism/bin/photoprism $1
|
Reference in a new issue