update
This commit is contained in:
@@ -111,9 +111,26 @@ def build_and_push(
|
|||||||
(docker_config_dir / "config.json").write_text(json.dumps(config))
|
(docker_config_dir / "config.json").write_text(json.dumps(config))
|
||||||
print(f"ECR auth configured for {registry}")
|
print(f"ECR auth configured for {registry}")
|
||||||
|
|
||||||
|
# --- INSPECT MODAL WORKSPACE DIRECTORIES HERE ---
|
||||||
|
print("\n=== DEBUG: Inspecting Modal Container Filesystem ===")
|
||||||
|
try:
|
||||||
|
# 1. Print the contents of the /workspace root directory
|
||||||
|
print(f"Contents of {workspace_root}:")
|
||||||
|
workspace_files = subprocess.run(["ls", "-la", str(workspace_root)], capture_output=True, text=True)
|
||||||
|
print(workspace_files.stdout)
|
||||||
|
|
||||||
|
# 2. Verify exactly where the copied Kaniko binary lives
|
||||||
|
print("Checking for Kaniko binary location:")
|
||||||
|
kaniko_check = subprocess.run(["ls", "-la", "/usr/local/bin/kaniko"], capture_output=True, text=True)
|
||||||
|
print(kaniko_check.stdout if kaniko_check.returncode == 0 else "❌ Kaniko not found in /usr/local/bin/kaniko\n")
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print(f"Failed to run inspection: {e}")
|
||||||
|
print("==================================================\n")
|
||||||
|
|
||||||
# Build with Kaniko
|
# Build with Kaniko
|
||||||
kaniko_cmd = [
|
kaniko_cmd = [
|
||||||
"/kaniko/executor", # Correct path inside the official debug image
|
"/usr/local/bin/kaniko", # Update this line to match where it was copied
|
||||||
"--context", str(workspace_root),
|
"--context", str(workspace_root),
|
||||||
"--dockerfile", str(dockerfile_path),
|
"--dockerfile", str(dockerfile_path),
|
||||||
"--destination", full_image,
|
"--destination", full_image,
|
||||||
|
|||||||
Reference in New Issue
Block a user