Passa al contenuto principale Passa alla navigazione Passa al piè di pagina
A tempo limitato: Programma Design Partner. Piano BUSINESS gratuito per sempre.

Creare il Tuo Primo Repository

Crea un repository cifrato sul tuo server e aprilo in VS Code.

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

Il file cifrato viene montato come cartella isolata

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.