projects:livenet:01_struttura_server

This is an old revision of the document!


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 ciascuno
  • releases contiene le releases dei vari dipartimenti
  • scripts sono gli script di gestione del sistema che vengono richiamati dai task
  • vms mantiene tutte le macchine virtuali, essenzialmente windows, che possono essere avviate nei client.
  • .env è il file di configurazione generale dei vari dipartimenti
  • Taskfile.yml contiene tutte le descrizioni dei task possibili

Contiene tutto ciò che non è essenziale al funzionamento di livenet, principalmente utilità di sistema.

  • projects/livenet/01_struttura_server.1733911781.txt.gz
  • Last modified: 2024/12/11 11:09
  • by igor