shelfmark helm

No introduction found. Create it?

Install

Install with:

helm repo add shelfmark oci://ghcr.io/bjw-s-labs/helm/app-template
helm install shelfmark shelfmark/app-template -f values.yaml

Examples

See examples from other people.

Top Repositories (3 out of 7)

NameRepoStarsVersionTimestamp
shelfmarkbillimek/k8s-gitops7524.6.22 hours ago
shelfmarkahgraber/homelab-gitops-k3s1044.6.24 days ago
shelfmarkjfroy/flatops334.6.26 days ago

Values

See the most popular values for this chart:

KeyTypes
string
number
string
string
string
string
string
string, number
string
string
string
string
string
string
string
string
string
string
string
string
string, boolean
string
string
boolean
string
string
string
string
boolean
controllers.shelfmark.containers.app.env.TEMPLATE_AUDIOBOOK_ORGANIZE (1)
{Author}/{Title}/{Author} - {Title}{ (}{PartNumber}{)}
string
boolean
boolean
string
string
boolean
boolean
string
number
number
number
number
number
boolean
boolean
string
number
number
number
number
number
boolean
number
number
string
number
boolean
string
number
string
string
boolean
boolean
string
string
controllers.shelfmark.containers.app.args[] (2)
- --access-logfile=-
- --error-logfile=-
- --worker-class=geventwebsocket.gunicorn.workers.GeventWebSocketWorker
- --workers=1
- -t
- "300"
- -b
- "0.0.0.0:8084"
- shelfmark.main:app
string
string
controllers.shelfmark.containers.shelfmark.args[] (1)
- --access-logfile=-
- --error-logfile=-
- --worker-class=geventwebsocket.gunicorn.workers.GeventWebSocketWorker
- --workers=1
- -t
- "300"
- -b
- "0.0.0.0:8084"
- shelfmark.main:app
string
string
string
string
string
controllers.shelfmark.containers.shelfmark.image.tag (1)
v1.0.1@sha256:1efbbd45ea434cb4f5abde217e19c35280ea1de9eb2c0baa37e6b8cddac32fae
string
boolean
boolean
string
number
boolean
boolean
string
number
boolean
string
boolean
string
string
controllers.shelfmark.initContainers.init.command[] (1)
- bash
- -c
- exec cp -r /usr/local/lib/python3.10/site-packages/seleniumbase/drivers/* /mnt
string
string
controllers.shelfmark.initContainers.init.image.tag (1)
v1.0.1@sha256:1efbbd45ea434cb4f5abde217e19c35280ea1de9eb2c0baa37e6b8cddac32fae
string
boolean
string
boolean
string
string
string
string
number
string
number
boolean
number
string
route.app.hostnames[] (6)
- shelfmark.${SECRET_DOMAIN}
string
string
string
string
string
number
string
string
string
string
string
route.shelfmark.hostnames[] (1)
- shelfmark.kantai.xyz
string
string
string
number
string
string
number
string
number
number
boolean
number
string
number
boolean
boolean
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
persistence.tmpfs.advancedMounts.shelfmark.app[].path (1)
/.config
/tmp
/var/log/cwa-book-downloader/
/usr/local/lib/python3.10/site-packages/seleniumbase/drivers
string
string
string
string
string
boolean
string
string
persistence.ingest.path (1)
/volume1/media/calibre/ingest
string
string
string
string
string
boolean
string
persistence.cwa-book-ingest.path (1)
/mnt/tank/media/books/ingest
string
string
string
string
persistence.media2.type (1)
persistentVolumeClaim
string
number
string
boolean
string
string
configMaps.scripts.data."scan-audiobookshelf.sh" (1)
#!/bin/sh set -e # Validate required environment variables if [ -z "$AUDIOBOOKSHELF_TOKEN" ]; then echo "ERROR: AUDIOBOOKSHELF_TOKEN environment variable is not set" >&2 exit 1 fi if [ -z "$AUDIOBOOKSHELF_LIBRARY_ID" ]; then echo "ERROR: AUDIOBOOKSHELF_LIBRARY_ID environment variable is not set" >&2 exit 1 fi # Audiobookshelf API endpoint AUDIOBOOKSHELF_URL="http://audiobookshelf:80" SCAN_ENDPOINT="${AUDIOBOOKSHELF_URL}/api/libraries/${AUDIOBOOKSHELF_LIBRARY_ID}/scan" echo "Triggering Audiobookshelf library scan..." echo "Library ID: ${AUDIOBOOKSHELF_LIBRARY_ID}" echo "Endpoint: ${SCAN_ENDPOINT}" # Trigger the library scan HTTP_CODE=$(curl -s -o /tmp/abs-response.json -w "%{http_code}" \ -X POST \ -H "Authorization: Bearer ${AUDIOBOOKSHELF_TOKEN}" \ "${SCAN_ENDPOINT}") echo "Response code: ${HTTP_CODE}" # Check if the request was successful if [ "$HTTP_CODE" = "200" ]; then echo "SUCCESS: Audiobookshelf library scan triggered successfully" cat /tmp/abs-response.json 2>/dev/null || true rm -f /tmp/abs-response.json exit 0 else echo "ERROR: Failed to trigger Audiobookshelf library scan (HTTP ${HTTP_CODE})" >&2 cat /tmp/abs-response.json 2>/dev/null || true rm -f /tmp/abs-response.json exit 1 fi
string