Saltar al contenido principal Saltar a navegación Saltar al pie de página
Tiempo limitado: Programa Design Partner. Plan BUSINESS gratis de por vida.

Crear tu primer repositorio

Crea un repositorio cifrado en tu servidor y ábrelo en VS Code.

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

El archivo cifrado se monta como una carpeta aislada

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.