Preliminary hw transcode support for Photoprism on pi4
This commit is contained in:
parent
f75d149f32
commit
1c14430c99
@ -73,6 +73,15 @@ module "photoprism_module" {
|
|||||||
ingress = true
|
ingress = true
|
||||||
service_port = 2342
|
service_port = 2342
|
||||||
sticky_disk = true
|
sticky_disk = true
|
||||||
|
constraints = [{
|
||||||
|
attribute = "$${meta.hw_transcode.type}"
|
||||||
|
# operator = "is_set"
|
||||||
|
value = "raspberry"
|
||||||
|
}]
|
||||||
|
docker_devices = [{
|
||||||
|
host_path = "$${meta.hw_transcode.device}"
|
||||||
|
container_path = "$${meta.hw_transcode.device}"
|
||||||
|
}]
|
||||||
env = {
|
env = {
|
||||||
PHOTOPRISM_DEBUG = true
|
PHOTOPRISM_DEBUG = true
|
||||||
# UI
|
# UI
|
||||||
@ -126,6 +135,13 @@ module "photoprism_module" {
|
|||||||
PHOTOPRISM_DATABASE_SERVER="{{ .Address }}:{{ .Port }}"
|
PHOTOPRISM_DATABASE_SERVER="{{ .Address }}:{{ .Port }}"
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{ if eq (env "meta.hw_transcode.type") "raspberry" -}}
|
||||||
|
PHOTOPRISM_FFMPEG_ENCODER=raspberry
|
||||||
|
PHOTOPRISM_FFMPEG_BUFFERS=64
|
||||||
|
{{ else if eq (env "meta.hw_transcode.type") "intel" -}}
|
||||||
|
PHOTOPRISM_FFMPEG_ENCODER=intel
|
||||||
|
PHOTOPRISM_INIT="intel tensorflow"
|
||||||
|
{{- end }}
|
||||||
EOF
|
EOF
|
||||||
dest_prefix = "$${NOMAD_SECRETS_DIR}/"
|
dest_prefix = "$${NOMAD_SECRETS_DIR}/"
|
||||||
dest = "env"
|
dest = "env"
|
||||||
|
Loading…
Reference in New Issue
Block a user