Staging to Production #51

Merged
claude merged 165 commits from main into production 2026-06-08 18:28:46 +00:00
Showing only changes of commit 441cb24b8d - Show all commits
@@ -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():