Coolify runs compose with --project-directory=repo-root, so context:.. resolved above the repo and the build context/Dockerfiles weren't found. Root compose + context:. matches the Dockerfiles' assumption (context = repo root).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>