# Verify what's actually in the Docker image param( [string]$ImageName = "vendor-report-api-test" ) Write-Host "=== Verifying Docker Image Contents ===" -ForegroundColor Cyan # Build the image Write-Host "`n1. Building image: $ImageName" -ForegroundColor Yellow docker build -t $ImageName . 2>&1 | Select-String "COPY|Step" # Check line 794 in the image Write-Host "`n2. Checking line 794 in Docker image:" -ForegroundColor Yellow docker run --rm $ImageName sed -n '794p' /app/html_generator.py # Check line 1284 in the image Write-Host "`n3. Checking line 1284 in Docker image:" -ForegroundColor Yellow docker run --rm $ImageName sed -n '1284p' /app/html_generator.py # Try to import the module Write-Host "`n4. Testing Python import in Docker:" -ForegroundColor Yellow docker run --rm $ImageName python -c "import html_generator; print('SUCCESS')" 2>&1 # Compare with local file Write-Host "`n5. Local file line 794:" -ForegroundColor Yellow Get-Content html_generator.py | Select-Object -Index 793 Write-Host "`n6. Local file line 1284:" -ForegroundColor Yellow Get-Content html_generator.py | Select-Object -Index 1283 Write-Host "`n=== Done ===" -ForegroundColor Cyan