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.
31 lines
520 B
Text
31 lines
520 B
Text
.env
|
|
config/notion.yaml
|
|
config/tokens.yaml
|
|
config/email.yaml
|
|
config/adzuna.yaml
|
|
config/craigslist.yaml
|
|
__pycache__/
|
|
*.pyc
|
|
.pytest_cache/
|
|
output/
|
|
aihawk/
|
|
resume_matcher/
|
|
staging.db
|
|
.streamlit.log
|
|
.streamlit.pid
|
|
.coverage
|
|
log/
|
|
unsloth_compiled_cache/
|
|
data/survey_screenshots/*
|
|
!data/survey_screenshots/.gitkeep
|
|
config/user.yaml
|
|
config/.backup-*
|
|
config/integrations/*.yaml
|
|
!config/integrations/*.yaml.example
|
|
|
|
# companyScraper runtime artifacts
|
|
scrapers/.cache/
|
|
scrapers/.debug/
|
|
scrapers/raw_scrapes/
|
|
|
|
compose.override.yml
|