9800e37cd6
The compile_dockerfile function used \\\\ in Python string literals, which produces \ (two backslashes) in the Dockerfile output. Docker's legacy builder requires a single backslash \ for line continuation. This caused 'unknown instruction: curl' because Docker saw the first as the continuation and the second \ as a literal character before the newline, breaking the RUN command parsing. Fix: change all \\ to \ in Python string literals within compile_dockerfile, producing the correct single-backslash continuation. Verified with hex dump from container logs: - Before: line ended with 5c5c (two backslashes) - After: line ends with 5c (one backslash)