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():