flowchart TD
Lap["Laptop"]:::hub
A1["A: editor UI only
VS Code / Cursor Remote-SSH"]:::a
A2["Files, terminal, make up execute remotely"]:::a
Atag["Ports auto-forwarded to localhost;
smoothest loop, no manual tunnel"]:::atag
B1["B: Docker CLI + GUI
docker context use lrs-remote"]:::b
B2["Commands sent over SSH to remote Docker engine"]:::b
Btag["Containers publish ports remotely;
needs a manual SSH tunnel for localhost scripts"]:::btag
C1["C: git commit/push"]:::c
C2["GitHub, then git pull in an SSH session"]:::c
Ctag["No editor integration;
simplest fallback, always works"]:::ctag
Host["Remote Host
running Docker Engine"]:::hub
Lap --> A1 --> A2 --> Atag --> Host
Lap --> B1 --> B2 --> Btag --> Host
Lap --> C1 --> C2 --> Ctag --> Host
classDef hub fill:#37474f,stroke:#1c2529,color:#fff,font-size:13px
classDef a fill:#2a9d8f,stroke:#1f7a6f,color:#fff,font-size:12px
classDef atag fill:#1a7f72,stroke:#0f5c53,color:#fff,font-size:11px
classDef b fill:#e9a23b,stroke:#b8791f,color:#222,font-size:12px
classDef btag fill:#c9822b,stroke:#8a5a1c,color:#fff,font-size:11px
classDef c fill:#8b9bb0,stroke:#5f6e82,color:#fff,font-size:12px
classDef ctag fill:#6b7a8d,stroke:#4a5666,color:#fff,font-size:11px
linkStyle default stroke:#999,stroke-width:2px