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: uygulamanızı tarayıcıda açın.
- Term: sandbox içinde komut çalıştırın.
- 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 -m my-server -r my-app -c app
Tarayıcınızda localhost’u açın. Uygulamanız oradadır. İşiniz bittiğinde Ctrl+C’ye basın.
Farklı bir container için -c seçeneğini ve portu değiştirin:
rdc repo tunnel -m my-server -r my-app -c db --port 5432
Term: depo içinde komut çalıştırın
Yalnızca bir shell’e ihtiyaç duyduğunuzda VS Code’u atlayın:
rdc term connect -m my-server -r my-app
Artık deponun sandbox’ının içindesiniz. Deneyin:
time docker ps
Yalnızca my-app’e ait container’ları görürsünüz; VS Code’da göreceğinizin aynısı.
Tek seferlik komutlar için -c kullanın ve etkileşimli shell’i atlayın:
time rdc term connect -m my-server -r my-app -c "df -h ."
Sync: dizüstü bilgisayar ile depo arasında dosya taşıyın
Dizüstü bilgisayarınızdan depoya klasör gönderin:
time rdc repo sync upload -m my-server -r my-app --local ./src
Dosyaları geri çekin:
time rdc repo sync download -m my-server -r my-app --local ./backup
Emin değilseniz önce önizleme yapın. --dry-run, gerçekten kopyalamadan neyin değişeceğini gösterir:
time rdc repo sync upload -m my-server -r my-app --local ./src --dry-run
Tunnel, term, sync. Günlük döngüyü üç komut karşılar.
Sonraki: Depo Fork’lama.