العمل مع مستودعك
تطبيقك يعمل، لكنك حتى الآن لم تره إلا من خلال docker ps. تغطي ثلاثة أوامر سير العمل اليومي: tunnel لرؤية التطبيق في المتصفح، term لتنفيذ الأوامر داخل صندوق الرمل، sync لنقل الملفات بين حاسوبك والمستودع.
شاهد الدرس التعليمي
الثلاثة اليومية
- Tunnel: افتح تطبيقك في متصفح.
- Term: نفّذ أمرًا داخل صندوق الرمل.
- Sync: انقل الملفات داخلًا وخارجًا.
Tunnel: رؤية تطبيقك في المتصفح
يعمل التطبيق على الخادم، لا على حاسوبك. أحِل منفذ الحاوية عبر SSH:
rdc repo tunnel -m my-server -r my-app -c app
افتح localhost في متصفحك. تطبيقك موجود هناك. اضغط Ctrl+C عند الانتهاء.
لحاوية مختلفة، غيّر -c واختر المنفذ:
rdc repo tunnel -m my-server -r my-app -c db --port 5432
Term: تنفيذ الأوامر داخل المستودع
تخطَّ VS Code عندما تحتاج فقط إلى صدفة:
rdc term connect -m my-server -r my-app
أنت الآن داخل صندوق رمل المستودع. جرّبه:
time docker ps
ترى حاويات my-app فقط، نفس العرض الذي ستراه في VS Code.
للأوامر الفردية، استخدم -c وتخطَّ الصدفة التفاعلية:
time rdc term connect -m my-server -r my-app -c "df -h ."
Sync: نقل الملفات بين الحاسوب والمستودع
ادفع مجلدًا من حاسوبك إلى المستودع:
time rdc repo sync upload -m my-server -r my-app --local ./src
اسحب الملفات للخلف:
time rdc repo sync download -m my-server -r my-app --local ./backup
استعرض أولًا إذا لم تكن متأكدًا. يُظهر --dry-run ما سيتغير دون نسخ فعلي:
time rdc repo sync upload -m my-server -r my-app --local ./src --dry-run
Tunnel وterm وsync. ثلاثة أوامر تغطي الحلقة اليومية.
التالي: نسخ مستودع.