docs: stockage TrueNAS = datasets ZFS (midclt) au lieu de mkdir
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -2,13 +2,12 @@
|
||||
# image tirée du registry, `pull_policy: always` (pour que `app.redeploy` récupère
|
||||
# la nouvelle image), volumes bindés sur le pool ZFS `appdata`.
|
||||
#
|
||||
# ── À FAIRE UNE FOIS, en SSH sur le NAS, AVANT de créer l'app ───────────────────
|
||||
# mkdir -p /mnt/appdata/mkv2avi/kc-db \
|
||||
# /mnt/appdata/mkv2avi/output \
|
||||
# /mnt/appdata/mkv2avi/keycloak
|
||||
# # copier le realm Keycloak (depuis une copie locale du repo) :
|
||||
# # scp keycloak/realm-mkv2avi.json truenas_admin@192.168.1.200:/tmp/
|
||||
# # sudo mv /tmp/realm-mkv2avi.json /mnt/appdata/mkv2avi/keycloak/
|
||||
# ── STOCKAGE (déjà provisionné) ──────────────────────────────────────────────────
|
||||
# Sur TrueNAS, le stockage persistant = DATASETS ZFS (pas de simples mkdir).
|
||||
# Créés via l'API middleware, convention appdata/<app>/<volume> (cf. Hooplab) :
|
||||
# for ds in appdata/mkv2avi appdata/mkv2avi/{kc-db,output,keycloak}; do
|
||||
# sudo midclt call pool.dataset.create "{\"name\":\"$ds\",\"type\":\"FILESYSTEM\"}"; done
|
||||
# Le realm-mkv2avi.json est déjà déposé dans /mnt/appdata/mkv2avi/keycloak/.
|
||||
#
|
||||
# ── PUIS ────────────────────────────────────────────────────────────────────────
|
||||
# TrueNAS > Apps > Discover Apps > Custom App > "Install via YAML"
|
||||
|
||||
Reference in New Issue
Block a user