preflight.py now detects when a managed service (ollama, vllm, vision, searxng) is already running on its configured port and adopts it rather than reassigning or conflicting: - Generates compose.override.yml disabling Docker containers for adopted services (profiles: [_external_] — a profile never passed via --profile) - Rewrites config/llm.yaml base_url entries to host.docker.internal:<port> so the app container can reach host-side services through Docker's host-gateway mapping - compose.yml: adds extra_hosts host.docker.internal:host-gateway to the app service (required on Linux; no-op on macOS Docker Desktop) - .gitignore: excludes compose.override.yml (auto-generated, host-specific) Only streamlit is non-adoptable and continues to reassign on conflict. |
||
|---|---|---|
| .. | ||
| integrations | ||
| adzuna.yaml.example | ||
| blocklist.yaml | ||
| craigslist.yaml.example | ||
| email.yaml.example | ||
| llm.yaml | ||
| llm.yaml.example | ||
| notion.yaml.example | ||
| resume_keywords.yaml | ||
| resume_keywords.yaml.example | ||
| search_profiles.yaml | ||
| user.yaml.example | ||