From 06931ace006ca2372b303f3b5bcf36d06297403a Mon Sep 17 00:00:00 2001 From: code Date: Wed, 15 Jul 2026 19:21:07 +0000 Subject: [PATCH] removed tmux as default, back to bash --- Dockerfile | 1 + claudaris | 10 +++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index fe789c2..282488d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,6 +17,7 @@ RUN pacman -Sy --noconfirm archlinux-keyring && \ npm \ openssh \ php \ + php-sqlite \ pwgen \ python \ redis \ diff --git a/claudaris b/claudaris index 7d97100..e1d2238 100755 --- a/claudaris +++ b/claudaris @@ -18,7 +18,7 @@ Commands: config, configure Interactive wizard to write .env with your settings build Build the container image (always --no-cache --pull) start Start (or create) the container - connect Start the container if needed, then attach a tmux session + connect Start the container if needed, then attach a bash shell remove, stop, rm Stop and remove the container help Show this message EOF @@ -114,9 +114,13 @@ cmd_start() { cmd_connect() { # The container exits on its own once the main tmux session ends (see # entrypoint.sh) and isn't auto-restarted, so make sure it's up before - # exec'ing in — a no-op if it's already running. + # exec'ing in — a no-op if it's already running. Plain bash rather than + # tmux here: when this container runs on a remote host, the caller is + # typically already inside a tmux session locally, and nesting tmux in + # tmux is annoying. tmux itself stays installed and available — run + # `tmux` manually inside the container if you want it. docker start "$NAME" >/dev/null - docker exec -it "$NAME" tmux + docker exec -it "$NAME" bash } cmd_remove() {