Saltar para o conteúdo principal Saltar para a navegação Saltar para o rodapé
Por tempo limitado: Programa de Parceiro de Design. Plano BUSINESS grátis para sempre.

Trabalhar com o Seu Repositório

Encaminhe uma porta para o seu browser, execute comandos dentro do sandbox e sincronize ficheiros entre o seu computador portátil e o repositório.

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, term, sync

  1. Tunnel — abra a sua aplicação num browser.
  2. Term — execute um comando dentro do sandbox.
  3. 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.