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,