services: jellyfin: Add auto-start? option.

* rosenthal/services/web.scm (jellyfin-configuration)[auto-start?]: New field.
(jellyfin-oci-containers)[auto-start?]: Use it.
trunk
Hilton Chain 4 weeks ago
parent b5f9128798
commit bcf1b0c464
No known key found for this signature in database
GPG Key ID: ACC66D09CA528292
  1. 7
      rosenthal/services/web.scm

@ -42,6 +42,9 @@
(log-file
(string "/var/log/jellyfin.log")
"Path to log file.")
(auto-start?
(boolean #t)
"Whether to start automatically.")
(extra-options
(list '())
"List of extra options.")
@ -74,7 +77,8 @@
(define jellyfin-oci-containers
(match-record-lambda <jellyfin-configuration>
(cache-directory config-directory proxy-url log-file extra-options)
(cache-directory config-directory
proxy-url log-file auto-start? extra-options)
(list (oci-container-configuration
(user "jellyfin")
(group "docker")
@ -86,6 +90,7 @@
(image "jellyfin/jellyfin:latest")
(provision "jellyfin")
(log-file log-file)
(auto-start? auto-start?)
(respawn? #t)
(network "host")
(volumes

Loading…
Cancel
Save