Mit Ihrem Repo arbeiten
Ihre App läuft, aber bisher haben Sie sie nur über docker ps gesehen. Drei Befehle decken den täglichen Workflow ab: tunnel, um die App im Browser anzuzeigen, term, um Befehle in der Sandbox auszuführen, sync, um Dateien zwischen Laptop und Repo zu verschieben.
Tutorial ansehen
Die täglichen drei
- Tunnel: App im Browser öffnen.
- Term: Befehl in der Sandbox ausführen.
- Sync: Dateien rein- und rausschieben.
Tunnel: App im Browser anzeigen
Die App läuft auf dem Server, nicht auf Ihrem Laptop. Leiten Sie den Port eines Containers über SSH weiter:
rdc repo tunnel -m my-server -r my-app -c app
Öffnen Sie localhost in Ihrem Browser. Ihre App ist direkt da. Drücken Sie Ctrl+C, wenn Sie fertig sind.
Für einen anderen Container tauschen Sie -c aus und wählen den Port:
rdc repo tunnel -m my-server -r my-app -c db --port 5432
Term: Befehle im Repo ausführen
Überspringen Sie VS Code, wenn Sie nur eine Shell benötigen:
rdc term connect -m my-server -r my-app
Sie befinden sich nun in der Sandbox des Repos. Probieren Sie es aus:
time docker ps
Sie sehen nur die Container von my-app, dieselbe Ansicht wie in VS Code.
Für einmalige Befehle verwenden Sie -c und überspringen die interaktive Shell:
time rdc term connect -m my-server -r my-app -c "df -h ."
Sync: Dateien zwischen Laptop und Repo verschieben
Einen Ordner von Ihrem Laptop ins Repo übertragen:
time rdc repo sync upload -m my-server -r my-app --local ./src
Dateien zurückziehen:
time rdc repo sync download -m my-server -r my-app --local ./backup
Vorher eine Vorschau erstellen, wenn Sie unsicher sind. --dry-run zeigt, was sich ändern würde, ohne tatsächlich etwas zu kopieren:
time rdc repo sync upload -m my-server -r my-app --local ./src --dry-run
Tunnel, term, sync. Drei Befehle decken den täglichen Ablauf ab.
Weiter: Ein Repository forken.