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 --machine <machine-name> --repository my-app --container app La app se ejecuta en el servidor, no en tu laptop. El comando tunnel reenvía un puerto de container por SSH para que puedas abrirlo en localhost en tu navegador.
Abre localhost en tu navegador. Tu app aparece ahí mismo. Presiona Ctrl+C cuando termines.
Term: ejecutar comandos dentro del repo
Omite VS Code cuando solo necesitas una shell. Entra al sandbox del repo y ejecuta cualquier cosa contra su Docker daemon:
rdc term connect -m <machine-name> --repository my-app --command 'docker ps' El comando term connect te lleva al sandbox del repo, la misma vista aislada que VS Code. Ejecuta cualquier comando contra el daemon de Docker de este repo sin salir de tu terminal.
Solo ves los contenedores de my-app, la misma vista que tendrías en VS Code.
Sync: mover archivos entre la laptop y el repo
Si no estás seguro, previsualiza primero. --dry-run muestra qué cambiaría sin copiar nada:
rdc repo sync upload -m <machine-name> --repository my-app --local /tmp/tutorial-src --dry-run Antes de mover archivos, ejecuta sync con --dry-run. Muestra exactamente qué cambiaría sin copiar nada. Haz una vista previa siempre que el origen o el destino sean inciertos.
Una vez que la previsualización se vea bien, ejecuta la subida de verdad:
rdc repo sync upload -m <machine-name> --repository my-app --local /tmp/tutorial-src El comando sync upload mueve archivos desde tu laptop al repo por SSH usando compresión delta de rsync. Juntos, tunnel, term y sync cubren el ciclo diario.
Tunnel, term, sync. Tres comandos cubren el ciclo diario.
Siguiente: VS Code en el navegador.