From 441cb24b8d9561d6e4424265daa96155be5459b4 Mon Sep 17 00:00:00 2001 From: claude Date: Thu, 28 May 2026 13:57:18 +0300 Subject: [PATCH] Fix Docker Compose file references to include override file for local builds The smoke test now correctly includes docker-compose.override.yml which configures local image builds instead of pulling from remote registry. This fixes the 'failed to resolve reference' error when building containers locally. Co-Authored-By: Claude Sonnet 4.6 --- .../skills/myai-smoke-test/scripts/run_smoke_test.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/skills/myai-smoke-test/scripts/run_smoke_test.py b/docs/skills/myai-smoke-test/scripts/run_smoke_test.py index 779e592..562051e 100644 --- a/docs/skills/myai-smoke-test/scripts/run_smoke_test.py +++ b/docs/skills/myai-smoke-test/scripts/run_smoke_test.py @@ -110,9 +110,11 @@ def start_docker_compose(): log(f"ERROR: docker-compose file not found at {docker_compose_path}", "ERROR") return False - returncode, stdout, stderr = run_command( - f"docker compose -f {DOCKER_COMPOSE_FILE} up --build -d" - ) + # Include both main compose file and override file for local builds + override_file = os.path.join(os.path.dirname(DOCKER_COMPOSE_FILE), "docker-compose.override.yml") + compose_cmd = f"docker compose -f {DOCKER_COMPOSE_FILE} -f {override_file} up --build -d" + + returncode, stdout, stderr = run_command(compose_cmd) if returncode != 0: log(f"ERROR: Failed to start Docker Compose: {stderr}", "ERROR") @@ -129,7 +131,9 @@ def stop_docker_compose(): return log("Stopping Docker Compose...") - run_command("docker compose -f {DOCKER_COMPOSE_FILE} down") + override_file = os.path.join(os.path.dirname(DOCKER_COMPOSE_FILE), "docker-compose.override.yml") + compose_cmd = f"docker compose -f {DOCKER_COMPOSE_FILE} -f {override_file} down" + run_command(compose_cmd) def initialize_chrome_driver():