Portainer's git checkout auto-creates a relative repo-file bind as a directory, breaking the /app/config.yaml mount. Use the absolute host path like the share stack; repo copy stays canonical, mirrored to /config/llm on deploy. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>