Crear tu primer repositorio
Un repositorio de Rediacc es un archivo cifrado en tu servidor. Móntalo y obtendrás una carpeta con su propio Docker daemon y sus propios datos de aplicación, sellada del resto del servidor.
Piensa en él como un USB para producción: un archivo en reposo, un servidor en ejecución.
Ver el tutorial
Archivo en disco, entorno al montar
En disco es una imagen cifrada única. Al montarse, obtienes:
- Un Docker daemon dedicado (separado del del host)
- Datos de la aplicación dentro del volumen cifrado
- IPs de loopback que no colisionan con nada más en el servidor
Los repositorios se mueven. Copia uno entre máquinas, haz una copia de seguridad o haz un fork (los forks son casi instantáneos y de tiempo constante: un repo de 100 GB hace fork igual de rápido que uno de 1 GB). Cada repo está sellado respecto a los demás en el mismo servidor. Ese aislamiento es el punto clave.
Crear uno
rdc repo create --name my-app -m <machine-name> --size 2G Crea un repositorio cifrado de 2 GB en el servidor. Un repo es un único archivo cifrado en reposo. Al crearlo, se monta de inmediato: una carpeta con su propio Docker daemon y datos de aplicación aislados.
Esto crea un repositorio cifrado de 2 GB y lo monta. Verifica:
rdc repo list -m <machine-name> Confirma que el nuevo repo está registrado. Una vez listado, puede desplegarse, hacer fork, respaldarse o abrirse en un editor desde tu laptop.
Abrirlo en VS Code
rdc vscode connect -m <machine-name> --repository my-app Abre el repo directamente en VS Code con rdc vscode connect. Inicia una sesión SSH remota en el repo para que puedas editar sus archivos en tu editor.
VS Code se abre dentro del repositorio a través de SSH. El espacio de trabajo comienza vacío por diseño. Todo lo que crees aquí vive dentro del volumen cifrado y es invisible para cualquier otro repo en el servidor.
Siguiente: Desplegar tu primera aplicación.