From a2c3d6877ee29215e87bf93a53151f51b30cbac2 Mon Sep 17 00:00:00 2001 From: Fusion Date: Thu, 21 May 2026 11:21:51 +0200 Subject: [PATCH] fix(terminal): remove TTY allocation, use interactive bash with TERM env var --- apps/api/src/services/terminal_session.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/api/src/services/terminal_session.py b/apps/api/src/services/terminal_session.py index 1239578..dc50a68 100644 --- a/apps/api/src/services/terminal_session.py +++ b/apps/api/src/services/terminal_session.py @@ -20,11 +20,13 @@ class TerminalSession: self.process = await asyncio.create_subprocess_exec( "docker", "exec", - "-it", + "-i", + "-e", + "TERM=xterm", self.container_id, - "/bin/sh", - "-c", - "exec bash -l || exec sh -l", + "/bin/bash", + "-i", + "-l", stdin=asyncio.subprocess.PIPE, stdout=asyncio.subprocess.PIPE, stderr=asyncio.subprocess.STDOUT,