update
This commit is contained in:
@@ -84,7 +84,7 @@ def build_and_push(
|
|||||||
# Explicitly use the inside-container paths
|
# Explicitly use the inside-container paths
|
||||||
workspace_root = Path("/workspace")
|
workspace_root = Path("/workspace")
|
||||||
# Adjust this path if your Dockerfile lives in a specific subdirectory inside your workspace
|
# Adjust this path if your Dockerfile lives in a specific subdirectory inside your workspace
|
||||||
dockerfile_path = workspace_root / "workspace/deps/implementation/backend_deploy/Dockerfile"
|
dockerfile_path = workspace_root / "workspace/sprint_1_2/CODEBASE/deps/implementation/backend_deploy/Dockerfile"
|
||||||
|
|
||||||
# Prepare docker config for Kaniko if pushing to ECR
|
# Prepare docker config for Kaniko if pushing to ECR
|
||||||
docker_config_dir = None
|
docker_config_dir = None
|
||||||
@@ -112,21 +112,21 @@ def build_and_push(
|
|||||||
print(f"ECR auth configured for {registry}")
|
print(f"ECR auth configured for {registry}")
|
||||||
|
|
||||||
# --- INSPECT MODAL WORKSPACE DIRECTORIES HERE --- Success
|
# --- INSPECT MODAL WORKSPACE DIRECTORIES HERE --- Success
|
||||||
print("\n=== DEBUG: Inspecting Modal Container Filesystem ===")
|
# print("\n=== DEBUG: Inspecting Modal Container Filesystem ===")
|
||||||
try:
|
# try:
|
||||||
# 1. Print the contents of the /workspace root directory
|
# # 1. Print the contents of the /workspace root directory
|
||||||
print(f"Contents of {workspace_root}:")
|
# print(f"Contents of {workspace_root}:")
|
||||||
workspace_files = subprocess.run(["ls", "-la", str(workspace_root / "workspace/sprint_1_2/CODEBASE/deps/implementation/backend_deploy/")], capture_output=True, text=True)
|
# workspace_files = subprocess.run(["ls", "-la", str(workspace_root / "workspace/sprint_1_2/CODEBASE/deps/implementation/backend_deploy/Dockerfile")], capture_output=True, text=True)
|
||||||
print(workspace_files.stdout)
|
# print(workspace_files.stdout)
|
||||||
|
|
||||||
# # 2. Verify exactly where the copied Kaniko binary lives
|
# # # 2. Verify exactly where the copied Kaniko binary lives
|
||||||
# print("Checking for Kaniko binary location:")
|
# # print("Checking for Kaniko binary location:")
|
||||||
# kaniko_check = subprocess.run(["ls", "-la", "/usr/local/bin/kaniko"], capture_output=True, text=True)
|
# # 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")
|
# # print(kaniko_check.stdout if kaniko_check.returncode == 0 else "❌ Kaniko not found in /usr/local/bin/kaniko\n")
|
||||||
|
|
||||||
except Exception as e:
|
# except Exception as e:
|
||||||
print(f"Failed to run inspection: {e}")
|
# print(f"Failed to run inspection: {e}")
|
||||||
print("==================================================\n")
|
# print("==================================================\n")
|
||||||
|
|
||||||
# Build with Kaniko
|
# Build with Kaniko
|
||||||
kaniko_cmd = [
|
kaniko_cmd = [
|
||||||
|
|||||||
Reference in New Issue
Block a user