Ana içeriğe atla Navigasyona atla Alt bilgiye atla
Sınırlı süre: Design Partner Programı. BUSINESS planında ömür boyu ücretsiz.

Deponuzla Çalışın

Bir portu tarayıcınıza tünelleyin, sandbox içinde komut çalıştırın ve dizüstü bilgisayarınız ile depo arasında dosya senkronize edin.

Deponuzla Çalışın

Uygulamanız çalışıyor, ancak şimdiye kadar yalnızca docker ps ile gördünüz. Günlük iş akışını üç komut karşılar: uygulamayı tarayıcıda görmek için tunnel, sandbox içinde komut çalıştırmak için term, dizüstü bilgisayarınız ile depo arasında dosya taşımak için sync.

Öğreticiyi izleyin

Günlük üçlü

Tunnel, term, sync

  1. Tunnel: uygulamanızı tarayıcıda açın.
  2. Term: sandbox içinde komut çalıştırın.
  3. Sync: dosyaları içeri veya dışarı taşıyın.

Tunnel: uygulamanızı tarayıcıda görün

Uygulama dizüstü bilgisayarınızda değil, sunucuda çalışır. Bir container’ın portunu SSH üzerinden yönlendirin:

rdc repo tunnel --machine <machine-name> --repository my-app --container app

Uygulama sunucuda çalışır, dizüstü bilgisayarınızda değil. tunnel komutu, bir container portunu SSH üzerinden ileterek tarayıcınızda localhost adresinden açmanızı sağlar.

Tarayıcınızda localhost’u açın. Uygulamanız oradadır. İşiniz bittiğinde Ctrl+C’ye basın.

Term: depo içinde komut çalıştırın

Yalnızca bir shell’e ihtiyaç duyduğunuzda VS Code’u atlayın. Deponun sandbox’ına girin ve Docker daemon’una karşı istediğiniz her şeyi çalıştırın:

rdc term connect -m <machine-name> --repository my-app --command 'docker ps'

term connect komutu sizi repo sandbox'ına bırakır, VS Code ile aynı izole görünümdür. terminal'inizi terk etmeden bu repo'nun Docker daemon'ına karşı herhangi bir komut çalıştırın.

Yalnızca my-app’e ait container’ları görürsünüz; VS Code’da göreceğinizin aynısı.

Sync: dizüstü bilgisayar ile depo arasında dosya taşıyın

Emin değilseniz önce önizleme yapın. --dry-run, gerçekten kopyalamadan neyin değişeceğini gösterir:

rdc repo sync upload -m <machine-name> --repository my-app --local /tmp/tutorial-src --dry-run

Dosyaları taşımadan önce sync komutunu --dry-run ile çalıştırın. Hiçbir şey kopyalamadan tam olarak neyin değişeceğini gösterir. Kaynak veya hedef belirsiz olduğunda her zaman önce önizleme yapın.

Önizleme doğru göründüğünde, yüklemeyi gerçekten çalıştırın:

rdc repo sync upload -m <machine-name> --repository my-app --local /tmp/tutorial-src

sync upload komutu, rsync delta sıkıştırmasını kullanarak dosyaları dizüstü bilgisayarınızdan repo'ya SSH üzerinden aktarır. tunnel, term ve sync birlikte günlük döngüyü kapsar.

Tunnel, term, sync. Günlük döngüyü üç komut karşılar.


Sonraki: Tarayıcıda VS Code.