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
load_env
info "Starting proxy sidecar..."
dc up -d proxy
dc up -d --no-build proxy
info "Launching Claude Code..."
# 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() {
@ -140,10 +140,10 @@ cmd_run() {
check_deps
load_env
info "Ensuring proxy is running..."
dc up -d proxy
dc up -d --no-build proxy
info "Launching Claude Code..."
# 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() {
@ -169,7 +169,7 @@ cmd_shell() {
load_env
warn "Opening debug shell inside Claude container (non-Claude entrypoint)."
# 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() {
@ -180,7 +180,7 @@ cmd_web() {
exit 1
fi
info "Starting proxy and web interface..."
dc up -d webui
dc up -d --no-build webui
local port=7681
info "Web interface is up → http://0.0.0.0:${port}"
info "Credentials: ${WEBUI_USER:-claude} / [WEBUI_PASSWORD]"