Trabajar con tu repo
Tu app está en ejecución, pero hasta ahora solo la has visto a través de docker ps. Tres comandos cubren el flujo de trabajo diario: tunnel para ver la app en un navegador, term para ejecutar comandos dentro del sandbox, sync para mover archivos entre tu laptop y el repo.
Ver el tutorial
El trío del día a día
- Tunnel: abre tu app en un navegador.
- Term: ejecuta un comando dentro del sandbox.
- Sync: mueve archivos hacia dentro y hacia fuera.
Tunnel: ver tu app en un navegador
La app se ejecuta en el servidor, no en tu laptop. Reenvía el puerto de un contenedor por SSH:
rdc repo tunnel -m my-server -r my-app -c app
Abre localhost en tu navegador. Tu app aparece ahí mismo. Presiona Ctrl+C cuando termines.
Para un contenedor diferente, cambia -c y elige el puerto:
rdc repo tunnel -m my-server -r my-app -c db --port 5432
Term: ejecutar comandos dentro del repo
Omite VS Code cuando solo necesitas una shell:
rdc term connect -m my-server -r my-app
Ahora estás dentro del sandbox del repo. Pruébalo:
time docker ps
Solo ves los contenedores de my-app, la misma vista que tendrías en VS Code.
Para comandos puntuales, usa -c y omite la shell interactiva:
time rdc term connect -m my-server -r my-app -c "df -h ."
Sync: mover archivos entre la laptop y el repo
Sube una carpeta desde tu laptop al repo:
time rdc repo sync upload -m my-server -r my-app --local ./src
Descarga archivos de vuelta:
time rdc repo sync download -m my-server -r my-app --local ./backup
Si no estás seguro, previsualiza primero. --dry-run muestra qué cambiaría sin copiar nada:
time rdc repo sync upload -m my-server -r my-app --local ./src --dry-run
Tunnel, term, sync. Tres comandos cubren el ciclo diario.
Siguiente: Fork de un repositorio.