shelfarr service added
This commit is contained in:
1 parent
f1beb817f0
commit
a0ea710504
1 file changed
+51
@@ -541,6 +541,57 @@ services:
|
||||
labels:
|
||||
traefik.http.routers.bookorbit.rule: "Host(`bookorbit.arnoutvw.nl`)"
|
||||
|
||||
shelfarr:
|
||||
container_name: shelfarr
|
||||
image: ghcr.io/pedro-revez-silva/shelfarr:2026.09.10.1
|
||||
network_mode: bridge
|
||||
ports:
|
||||
- "5056:80"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- TZ=Europe/Berlin
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Atlas
|
||||
- HOST_CONTAINERNAME=shelfarr
|
||||
- SOLID_QUEUE_IN_PUMA=1
|
||||
volumes:
|
||||
- /mnt/user/appdata/shelfarr:/rails/storage
|
||||
- /mnt/user/books/audiobooks:/audiobooks
|
||||
- /mnt/user/books/ebooks:/ebooks
|
||||
- /mnt/user/books:/books
|
||||
- /mnt/user/downloads:/downloads
|
||||
healthcheck:
|
||||
test: [ "CMD", "curl", "-f", "http://localhost:80/up" ]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
start_period: 40s
|
||||
restart: unless-stopped
|
||||
labels:
|
||||
net.unraid.docker.icon: "https://raw.githubusercontent.com/Pedro-Revez-Silva/shelfarr/main/app/assets/images/logo.png"
|
||||
net.unraid.docker.webui: "http://[IP]:[PORT:5056]/"
|
||||
traefik.http.routers.shelfarr.rule: "Host(`shelfarr.arnoutvw.nl`)"
|
||||
pangolin.proxy-resources.shelfarr.name: shelfarr
|
||||
pangolin.proxy-resources.shelfarr.full-domain: shelfarr.arnoutvw.nl
|
||||
pangolin.proxy-resources.shelfarr.protocol: http
|
||||
pangolin.proxy-resources.shelfarr.ssl: true
|
||||
pangolin.proxy-resources.shelfarr.targets[0].method: http
|
||||
pangolin.proxy-resources.shelfarr.targets[0].hostname: 192.168.10.144
|
||||
pangolin.proxy-resources.shelfarr.targets[0].healthcheck.hostname: 192.168.10.144
|
||||
pangolin.proxy-resources.shelfarr.targets[0].healthcheck.port: 5056
|
||||
pangolin.proxy-resources.shelfarr.targets[0].healthcheck.enabled: true
|
||||
pangolin.proxy-resources.shelfarr.auth.sso-enabled: false
|
||||
pangolin.proxy-resources.shelfarr.rules[0].match: region
|
||||
pangolin.proxy-resources.shelfarr.rules[0].action: allow
|
||||
pangolin.proxy-resources.shelfarr.rules[0].value: EU
|
||||
pangolin.proxy-resources.shelfarr.rules[1].match: ip
|
||||
pangolin.proxy-resources.shelfarr.rules[1].action: allow
|
||||
pangolin.proxy-resources.shelfarr.rules[1].value: 172.21.0.1
|
||||
pangolin.proxy-resources.shelfarr.rules[2].match: country
|
||||
pangolin.proxy-resources.shelfarr.rules[2].action: deny
|
||||
pangolin.proxy-resources.shelfarr.rules[2].value: ALL
|
||||
|
||||
bookorbit-db:
|
||||
image: pgvector/pgvector:pg18
|
||||
container_name: bookorbit-db
|
||||
|
||||
Reference in new issue
Block a user