fix(deployment): rename shadowed run import to run_proc in deploy.py

Also add docker-compose version permission to local settings.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-19 08:32:16 +00:00
parent 199d94cb76
commit dbb6b1a9ea
2 changed files with 5 additions and 4 deletions

View File

@@ -5,7 +5,8 @@
"Bash(docker compose:*)",
"Bash(git pull:*)",
"Skill(commit-commands:commit-push-pr)",
"Bash(find /Users/rmac/Documents/GitHub/metabuilder/frontends/qt6 -type f -name *.md -o -name CLAUDE.md -o -name README.md -o -name roadmap*)"
"Bash(find /Users/rmac/Documents/GitHub/metabuilder/frontends/qt6 -type f -name *.md -o -name CLAUDE.md -o -name README.md -o -name roadmap*)",
"Bash(docker-compose version:*)"
]
}
}

View File

@@ -6,7 +6,7 @@ import sys
import time
from cli.helpers import (
COMPOSE_FILE, GREEN, RED, YELLOW, BLUE, NC,
docker_compose, log_err, log_warn, resolve_services, run,
docker_compose, log_err, log_warn, resolve_services, run as run_proc,
)
@@ -29,14 +29,14 @@ def run_cmd(args: argparse.Namespace, config: dict) -> int:
# Step 1: Build
print(f"{YELLOW}[1/3] Building...{NC}")
build_args = ["--no-cache"] if args.no_cache else []
result = run(docker_compose("build", *build_args, *services))
result = run_proc(docker_compose("build", *build_args, *services))
if result.returncode != 0:
log_err("Build failed")
return 1
# Step 2: Deploy
print(f"\n{YELLOW}[2/3] Deploying...{NC}")
result = run(docker_compose("up", "-d", "--force-recreate", *services))
result = run_proc(docker_compose("up", "-d", "--force-recreate", *services))
if result.returncode != 0:
log_err("Deploy failed")
return 1