Commit Graph

3 Commits

Author SHA1 Message Date
a1052dd195 v1.10.2: booterm runtime on bookworm-slim (glibc), su-exec → gosu
Switched the booterm runtime + proddeps stages from node:20-alpine (musl)
to node:20-bookworm-slim (glibc) so host-installed glibc binaries (Claude
Code, opencode, nvm node) run inside the container when invoked from the
terminal pane. node-pty's native .node has to be compiled in the same
libc env as the runtime, so both stages flip together; the TypeScript-only
builder stage stays on alpine.

su-exec is alpine-only; Debian replacement is gosu — swapped in both the
runtime apt install and the tmux default-command. uid/gid 1000 collision
with the bookworm `node` user handled via userdel/groupdel before
groupadd/useradd.
2026-05-19 13:14:21 +00:00
e52af40858 v1.10.1: booterm runs shells as samkintop with login bash 2026-05-19 13:07:59 +00:00
5f2150d709 v1.10: booterm container — xterm.js + tmux + node-pty 2026-05-18 14:06:46 +00:00