From bd9559ad79b55fe9069caa7505a82658357993de Mon Sep 17 00:00:00 2001
From: Pallav Vasa <pallav@infilytics.in>
Date: Tue, 20 May 2025 18:52:07 +0000
Subject: [PATCH] feat: add CONTAINER_CONNECTION=my_remote environment variable

---
 ssh_router.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ssh_router.sh b/ssh_router.sh
index 5cb98ba..8595ed9 100644
--- a/ssh_router.sh
+++ b/ssh_router.sh
@@ -181,7 +181,7 @@ rw)
   log INFO "$PERSON attaching to workspace '$WORKSPACE'"
 
   # Try to attach to session; if it fails, create and attach
-  if ! podman exec -it -e TERM="$TERM" --user "$DEV_USER" "$WORKSPACE" \
+  if ! podman exec -it -e TERM="$TERM" -e CONTAINER_CONNECTION=my-remote --user "$DEV_USER" "$WORKSPACE" \
     tmux attach -t "$TMUX_SESSION"; then
     log WARN "tmux session not found, creating new session"
     podman exec -it --user "$DEV_USER" "$WORKSPACE" \
@@ -198,7 +198,7 @@ rw)
 ro)
   if podman inspect -f '{{.State.Running}}' "$WORKSPACE" 2>/dev/null | grep -q true; then
     log INFO "$PERSON viewing workspace '$WORKSPACE'"
-    podman exec -it -e TERM="$TERM" --user "$DEV_USER" "$WORKSPACE" \
+    podman exec -it -e TERM="$TERM" -e CONTAINER_CONNECTION=my-remote --user "$DEV_USER" "$WORKSPACE" \
       tmux attach -r -t "$TMUX_SESSION"
     log INFO "$PERSON stopped viewing '$WORKSPACE'"
   else