Trabalhar com o Seu Repositório
A sua aplicação está a correr, mas até agora só a viu através do docker ps. Três comandos cobrem o fluxo de trabalho diário: tunnel para ver a aplicação num browser, term para executar comandos dentro do sandbox, sync para mover ficheiros entre o seu computador portátil e o repositório.
Ver o tutorial
Os três diários
- Tunnel — abra a sua aplicação num browser.
- Term — execute um comando dentro do sandbox.
- Sync — mova ficheiros para dentro e para fora.
Tunnel: ver a sua aplicação num browser
A aplicação corre no servidor, não no seu computador portátil. Encaminhe a porta de um contentor via SSH:
rdc repo tunnel --machine <machine-name> --repository my-app --container app O app roda no servidor, não no seu laptop. O comando tunnel encaminha uma porta do container via SSH para você abri-la em localhost no seu navegador.
Abra localhost no seu browser — a sua aplicação está mesmo ali. Prima Ctrl+C quando terminar.
Term: executar comandos dentro do repositório
Ignore o VS Code quando só precisa de uma shell. Entre na sandbox do repositório e execute qualquer coisa contra o seu Docker daemon:
rdc term connect -m <machine-name> --repository my-app --command 'docker ps' O comando term connect te coloca dentro do sandbox do repo, a mesma visão isolada do VS Code. Execute qualquer comando no Docker daemon deste repo sem sair do seu terminal.
Vê apenas os contentores de my-app — a mesma vista que veria no VS Code.
Sync: mover ficheiros entre computador portátil e repositório
Pré-visualize primeiro se tiver dúvidas — --dry-run mostra o que seria alterado sem copiar realmente:
rdc repo sync upload -m <machine-name> --repository my-app --local /tmp/tutorial-src --dry-run Antes de mover arquivos, execute sync com --dry-run. Ele mostra exatamente o que mudaria sem copiar nada. Visualize primeiro sempre que a origem ou o destino for incerto.
Quando a pré-visualização estiver correta, execute o upload de vez:
rdc repo sync upload -m <machine-name> --repository my-app --local /tmp/tutorial-src O comando sync upload move arquivos do seu laptop para o repo via SSH usando compressão delta do rsync. Juntos, tunnel, term e sync cobrem o ciclo diário.
Tunnel, term, sync. Três comandos cobrem o ciclo diário.
Próximo: VS Code no seu Browser.