Creare il Tuo Primo Repository
Un repository Rediacc è un unico file cifrato sul tuo server. Montalo e otterrai una cartella con il proprio daemon Docker e i propri dati applicativi, isolata da tutto il resto sul server.
Pensalo come una chiavetta USB per la produzione: un file a riposo, un server in esecuzione.
Guarda il tutorial
File su disco, ambiente quando montato
Su disco è una singola immagine cifrata. Quando viene montata, ottieni:
- Un daemon Docker dedicato (separato da quello dell’host)
- Dati applicativi all’interno del volume cifrato
- IP loopback che non vanno in conflitto con null’altro sulla macchina
I repository si spostano. Copiarne uno tra macchine, farne il backup o forkarlo (i fork sono quasi istantanei e a tempo costante: un repo da 100 GB fa fork veloce quanto uno da 1 GB). Ogni repo è isolato da ogni altro repo sullo stesso server. L’isolamento è il punto essenziale.
Creane uno
rdc repo create --name my-app -m <machine-name> --size 2G Crea un repository cifrato da 2 GB sul server. Un repo è un singolo file cifrato a riposo. Crearlo lo monta immediatamente: una cartella con il proprio Docker daemon e dati applicativi isolati.
Questo crea un repository cifrato da 2 GB e lo monta. Verifica:
rdc repo list -m <machine-name> Conferma che il nuovo repo è registrato. Una volta elencato, può essere distribuito, sottoposto a fork, salvato come backup o aperto in un editor dal tuo laptop.
Aprilo in VS Code
rdc vscode connect -m <machine-name> --repository my-app Apri il repo direttamente in VS Code con rdc vscode connect. Avvia una sessione SSH remota nel repo così puoi modificare i suoi file nel tuo editor.
VS Code si apre all’interno del repository via SSH. Lo spazio di lavoro inizia vuoto per scelta. Tutto ciò che crei qui vive all’interno del volume cifrato ed è invisibile a ogni altro repo sul server.
Successivo: Distribuire la Tua Prima App.