@@ -26,39 +26,62 @@ locals {
2626 is_azure = local.is_azure_devops
2727 }
2828}
29- output "debug_terraform_paths" {
30- value = local. debug_paths
31- }
3229
3330resource "null_resource" "find_dockerfile" {
3431 provisioner "local-exec" {
3532 command = <<- EOT
3633 echo "=== FINDING DOCKERFILE ==="
3734
38- # Check multiple possible locations
39- DOCKERFILE_PATHS=(
40- "${ path . root } /../lambdas/id_sync.Dockerfile"
41- "${ path . root } /../../lambdas/id_sync.Dockerfile"
42- "${ path . root } /../id_sync.Dockerfile"
43- "${ path . root } /id_sync.Dockerfile"
44- )
35+ # ✅ Use simple variable assignments instead of arrays
36+ PATH1="${ path . root } /../lambdas/id_sync.Dockerfile"
37+ PATH2="${ path . root } /../../lambdas/id_sync.Dockerfile"
38+ PATH3="${ path . root } /../id_sync.Dockerfile"
39+ PATH4="${ path . root } /id_sync.Dockerfile"
4540
4641 FOUND_PATH=""
47- for path in "$${DOCKERFILE_PATHS[@]}"; do
48- echo "Checking: $path"
49- if [ -f "$path" ]; then
50- echo "✅ Found Dockerfile at: $path"
51- FOUND_PATH="$path"
52- break
42+
43+ echo "Checking: $PATH1"
44+ if [ -f "$PATH1" ]; then
45+ echo "✅ Found Dockerfile at: $PATH1"
46+ FOUND_PATH="$PATH1"
47+ else
48+ echo "❌ Not found at: $PATH1"
49+ fi
50+
51+ if [ -z "$FOUND_PATH" ]; then
52+ echo "Checking: $PATH2"
53+ if [ -f "$PATH2" ]; then
54+ echo "✅ Found Dockerfile at: $PATH2"
55+ FOUND_PATH="$PATH2"
5356 else
54- echo "❌ Not found at: $path "
57+ echo "❌ Not found at: $PATH2 "
5558 fi
56- done
59+ fi
60+
61+ if [ -z "$FOUND_PATH" ]; then
62+ echo "Checking: $PATH3"
63+ if [ -f "$PATH3" ]; then
64+ echo "✅ Found Dockerfile at: $PATH3"
65+ FOUND_PATH="$PATH3"
66+ else
67+ echo "❌ Not found at: $PATH3"
68+ fi
69+ fi
70+
71+ if [ -z "$FOUND_PATH" ]; then
72+ echo "Checking: $PATH4"
73+ if [ -f "$PATH4" ]; then
74+ echo "✅ Found Dockerfile at: $PATH4"
75+ FOUND_PATH="$PATH4"
76+ else
77+ echo "❌ Not found at: $PATH4"
78+ fi
79+ fi
5780
5881 if [ -z "$FOUND_PATH" ]; then
5982 echo "ERROR: Dockerfile not found in any expected location!"
6083 echo "Current structure:"
61- find ${ path . root } /.. -name "*.Dockerfile" -type f || echo "No Dockerfiles found"
84+ find ${ path . root } /.. -name "*.Dockerfile" -type f 2>/dev/null || echo "No Dockerfiles found"
6285 exit 1
6386 fi
6487
0 commit comments