You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
980 B
42 lines
980 B
[Unit]
|
|
Description=Prowlarr is an indexer manager/proxy built on the popular *arr .net/reactjs base stack to integrate with your various PVR apps.
|
|
Documentation=https://docs.linuxserver.io/images/docker-prowlarr/
|
|
Wants=network.target
|
|
After=network.target
|
|
RequiresMountsFor=/var/lib/virtiofs/ssd
|
|
RequiresMountsFor=/var/lib/virtiofs/hdd
|
|
|
|
[Container]
|
|
ContainerName=prowlarr
|
|
|
|
# Image
|
|
Image=prowlarr.image
|
|
AutoUpdate=registry
|
|
|
|
# Security
|
|
User=10017
|
|
Group=10000
|
|
|
|
# Storage
|
|
Volume=/var/lib/virtiofs/ssd/prowlarr/config:/config:z
|
|
Volume=/var/lib/virtiofs/hdd:/data:z
|
|
|
|
# Network
|
|
AddCapability=CAP_NET_BIND_SERVICE
|
|
Network=host
|
|
|
|
# Configuration
|
|
Environment=PUID=10017 PGID=10000 TZ=Etc/UTC HOME=/config TMPDIR=/config/tmp
|
|
Entrypoint=/app/prowlarr/bin/Prowlarr
|
|
Exec=-nobrowser -data=/config
|
|
WorkingDir=/app/prowlarr/bin
|
|
|
|
# Health check
|
|
HealthCmd=curl -f http://127.0.0.1:9696/ping
|
|
HealthInterval=30s
|
|
HealthTimeout=10s
|
|
HealthStartPeriod=30s
|
|
HealthRetries=3
|
|
|
|
[Install]
|
|
WantedBy=seedbox.target
|
|
|