From 97b95e1ca4ad00affbf2aa62bee796f90d70994d Mon Sep 17 00:00:00 2001 From: grondinalexandre Date: Tue, 7 Jul 2026 00:23:48 +0200 Subject: [PATCH] docs: stockage TrueNAS = datasets ZFS (midclt) au lieu de mkdir Co-Authored-By: Claude Opus 4.8 --- docker-compose.truenas.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/docker-compose.truenas.yml b/docker-compose.truenas.yml index 7e3b235..3d632af 100644 --- a/docker-compose.truenas.yml +++ b/docker-compose.truenas.yml @@ -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// (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"