This is an old revision of the document!
Struttura server
Partendo da un fissato root path, al esempio /livenet
, vediamo la struttura del server. E' una descrizione minimale, che verrà approfondita nel seguito.
drwxr-xr-x 9 root root 4096 Nov 18 14:51 . drwxr-xr-x 23 root root 4096 Oct 24 08:24 .. drwxr-xr-x 7 root root 4096 Oct 9 09:00 aux drwxr-xr-x 8 root root 4096 Nov 13 12:38 .git drwxr-xr-x 10 root root 4096 Oct 31 13:25 images drwxr-xr-x 4 root root 4096 Nov 13 11:57 overlay drwxr-xr-x 11 root root 4096 Oct 31 08:16 releases drwxr-xr-x 2 root root 4096 Nov 13 12:06 scripts drwxrwxr-x 29 root root 4096 Oct 2 15:20 vms -rw-r--r-- 1 root root 408 Sep 23 09:12 .env -rw-r--r-- 1 root root 405 Aug 27 08:48 env.sample -rw-r--r-- 1 root root 449 Sep 24 15:07 .gitignore -rw-r--r-- 1 root root 0 Sep 23 09:12 .init_ok -rw-r--r-- 1 root root 2156 Aug 27 08:48 README.md -rw-r--r-- 1 root root 5167 Sep 18 16:59 Taskfile.yml
aux
contiene tutto ciò che non è direttamente collegato ad una immagine livenet. Ad esempio, il collettore dei dati, chè è una utility, ma la cui assenza non pregiudica il funzionamento del sistema.images
contiene le definizioni dei vari dipartimenti, quindi files, scripts, etc…overlay
è la directory che contiene la definizione minimale di livenet, ovvero tutto ciò che è comune ai vari dipartimenti e che altrimenti dovrebbe essere replicato in ciascunoreleases
contiene le releases dei vari dipartimentiscripts
sono gli script di gestione del sistema che vengono richiamati dai taskvms
mantiene tutte le macchine virtuali, essenzialmente windows, che possono essere avviate nei client..env
è il file di configurazione generale dei vari dipartimentiTaskfile.yml
contiene tutte le descrizioni dei task possibili
aux
Contiene tutto ciò che non è essenziale al funzionamento di livenet, principalmente utilità di sistema.
- Script
post-merge
per sistemare i permessi critici ad ognigit pull