Two fixes: 1. Add --user $(id -u):$(id -g) and -e HOME to container run so Claude Code doesn't run as root (--dangerously-skip-permissions is rejected by claude when running as root/sudo). 2. Remove redundant `node start.js --ui-mode=headless` from start.sh. The Electron app already manages server startup via server-management.js (lock file check → spawn headless servers → wait for health). Running a second server process causes port conflicts and double-start noise. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| container.sh | ||
| core.sh | ||
| prereqs.sh | ||
| project.sh | ||
| utils.sh | ||
| workflow.sh | ||