Passer au contenu principal Passer à la navigation Passer au pied de page
Temps limité : Programme Design Partner — plan BUSINESS à vie

Travailler avec votre dépôt

Tunnelisez un port vers votre navigateur, exécutez des commandes dans le sandbox et synchronisez des fichiers entre votre ordinateur et le dépôt.

Travailler avec votre dépôt

Votre application est en cours d’exécution, mais jusqu’à présent vous ne l’avez vue qu’à travers docker ps. Trois commandes couvrent le flux de travail quotidien : tunnel pour voir l’application dans un navigateur, term pour exécuter des commandes dans le sandbox, sync pour déplacer des fichiers entre votre ordinateur et le dépôt.

Regarder le tutoriel

Les trois commandes du quotidien

Tunnel, term, sync

  1. Tunnel : ouvrir votre application dans un navigateur.
  2. Term : exécuter une commande dans le sandbox.
  3. Sync : déplacer des fichiers vers et depuis le dépôt.

Tunnel : voir votre application dans un navigateur

L’application tourne sur le serveur, pas sur votre ordinateur. Transférez le port d’un conteneur via SSH :

rdc repo tunnel -m my-server -r my-app -c app

Ouvrez localhost dans votre navigateur. Votre application est là. Appuyez sur Ctrl+C quand vous avez terminé.

Pour un autre conteneur, changez -c et choisissez le port :

rdc repo tunnel -m my-server -r my-app -c db --port 5432

Term : exécuter des commandes dans le dépôt

Ignorez VS Code quand vous avez juste besoin d’un shell :

rdc term connect -m my-server -r my-app

Vous êtes maintenant dans le sandbox du dépôt. Essayez :

time docker ps

Vous ne voyez que les conteneurs de my-app, la même vue que dans VS Code.

Pour des commandes ponctuelles, utilisez -c et ignorez le shell interactif :

time rdc term connect -m my-server -r my-app -c "df -h ."

Sync : déplacer des fichiers entre l’ordinateur et le dépôt

Envoyer un dossier depuis votre ordinateur vers le dépôt :

time rdc repo sync upload -m my-server -r my-app --local ./src

Récupérer des fichiers :

time rdc repo sync download -m my-server -r my-app --local ./backup

Prévisualisez d’abord si vous n’êtes pas sûr. --dry-run montre ce qui changerait sans rien copier :

time rdc repo sync upload -m my-server -r my-app --local ./src --dry-run

Tunnel, term, sync. Trois commandes couvrent la boucle quotidienne.


Suivant : Forker un dépôt.