fix(claude.sh): add --no-build to prevent fallback to local build

This commit is contained in:
docker-claude 2026-04-15 17:05:44 +02:00
parent 2d822305d1
commit f4a6bc0a99

View file

@ -123,10 +123,10 @@ cmd_start() {
check_deps check_deps
load_env load_env
info "Starting proxy sidecar..." info "Starting proxy sidecar..."
dc up -d proxy dc up -d --no-build proxy
info "Launching Claude Code..." info "Launching Claude Code..."
# shellcheck disable=SC2046 # shellcheck disable=SC2046
dc run --rm --service-ports $(workspace_flag) $(kube_flag) claude "$@" dc run --rm --no-build --service-ports $(workspace_flag) $(kube_flag) claude "$@"
} }
cmd_stop() { cmd_stop() {
@ -140,10 +140,10 @@ cmd_run() {
check_deps check_deps
load_env load_env
info "Ensuring proxy is running..." info "Ensuring proxy is running..."
dc up -d proxy dc up -d --no-build proxy
info "Launching Claude Code..." info "Launching Claude Code..."
# shellcheck disable=SC2046 # shellcheck disable=SC2046
dc run --rm --service-ports $(workspace_flag) $(kube_flag) claude "$@" dc run --rm --no-build --service-ports $(workspace_flag) $(kube_flag) claude "$@"
} }
cmd_update() { cmd_update() {
@ -169,7 +169,7 @@ cmd_shell() {
load_env load_env
warn "Opening debug shell inside Claude container (non-Claude entrypoint)." warn "Opening debug shell inside Claude container (non-Claude entrypoint)."
# shellcheck disable=SC2046 # shellcheck disable=SC2046
dc run --rm --service-ports --entrypoint /bin/bash $(workspace_flag) $(kube_flag) claude dc run --rm --no-build --service-ports --entrypoint /bin/bash $(workspace_flag) $(kube_flag) claude
} }
cmd_web() { cmd_web() {
@ -180,7 +180,7 @@ cmd_web() {
exit 1 exit 1
fi fi
info "Starting proxy and web interface..." info "Starting proxy and web interface..."
dc up -d webui dc up -d --no-build webui
local port=7681 local port=7681
info "Web interface is up → http://0.0.0.0:${port}" info "Web interface is up → http://0.0.0.0:${port}"
info "Credentials: ${WEBUI_USER:-claude} / [WEBUI_PASSWORD]" info "Credentials: ${WEBUI_USER:-claude} / [WEBUI_PASSWORD]"