3.0 KiB
Policlinico San Donato — setup workspace (nuova gestione)
Guida operativa per collegare ThothII al DWH di PSD con il nuovo sistema (registry Git + descriptor
v3 + thothctl).
Stato attuale (2026-08-13)
- Repository PSD pubblicato:
https://github.com/mptyl/tht-workspace-psd(privato), branchmain, commitd4f9185. Layout P1.1 già migrato e validato. - Deploy key SSH (read-write, senza passphrase) generata in
deploy/psd/secrets/git-ssh-keye registrata sul repo come deploy keythothii-psd; il remote Git usato dall'installazione ègit@github.com:mptyl/tht-workspace-psd.git. - Config operatore pronta (file reali gitignored in
deploy/psd/):operator.env,workspace-bindings.env,thothii-installation.yaml,connector-secrets.yamle i secretsecrets/(API key DWH riusata, pi-auth, secret bundle, chiave SSH, known_hosts). Nessuna CA: il DWH REST usa HTTPS pubblico (THT_SSL_CAera vuoto). - Stack avviato (progetto
thothii-70417a3e30ea, viathothctl start):qdrant,embedding(conqwen3-embedding:0.6b),core,frontendsani. Il registry ha clonato e attivatopsd-clinical(statoready). thothctl workspace inspect --workspace psd-clinical= OK (identità descrittore/catalogo/ config risolte con i bindings DWH).- Bloccante residuo: VPN.
supabase-aritmolab.policlinicosandonato.itnon risolve (NXDOMAIN) → il preprocessing DWH e le sessioni live non possono ancora partire.
Avvio/arresto (canonico)
Usare thothctl (stesso project name, quindi stessi volumi named):
THOTHCTL=dist/thothctl/thothctl-darwin-arm64
"$THOTHCTL" --installation "$(pwd)/deploy/psd/thothii-installation.yaml" start
"$THOTHCTL" --installation "$(pwd)/deploy/psd/thothii-installation.yaml" workspace inspect --workspace psd-clinical --json
"$THOTHCTL" --installation "$(pwd)/deploy/psd/thothii-installation.yaml" stop
Nota project name:
thothctlcalcola un project name stabile dall'installation descriptor (thothii-<hash>);docker compose"a mano" usa invecename: thothiidalcompose.yaml, quindi i volumi named non coinciderebbero. Perciò per lo stack si usathothctl start(noncompose-with-preflight.sh up).
Completare quando la VPN è attiva
"$THOTHCTL" --installation "$(pwd)/deploy/psd/thothii-installation.yaml" workspace preprocess run --workspace psd-clinical --json
Se si ferma per le join (manual_review_required): rivedere psd-clinical/schema/annotations.yaml
nel repo, commit+push, poi workspace schema accept --run <run-id> --yes e
workspace preprocess run --resume <run-id>.
Poi aprire http://localhost:8080, selezionare psd-clinical e creare una sessione con una domanda.
Cosa è già stato fatto
- Ristrutturazione del repo PSD nel layout P1.1 + validazione locale.
- Pubblicazione GitHub + deploy key + config operatore completa (bindings/secret/override).
- Avvio stack + attivazione registry +
thothctl inspectverde. - Restano solo: VPN attiva →
preprocess run→ smoke live di una domanda PSD (P8 L2).