Mirrors /opt/ai-apps/eh-search/ on the server, including the full FastAPI app (intent routing, FTS+fuzzy+substring hybrid, multi-source federation across vehicles + blog + brands + pages + static + tag bridge), SQL schema (Postgres materialized view with german_unaccent text search, pg_trgm for fuzzy), Dockerfile and compose. Sanitized the hardcoded password in sql/01_init.sql — replaced with REPLACE_ME_BEFORE_APPLYING placeholder since this repo is public. The eh-search service binds only on the private network (10.0.0.8:8200) and is reachable only via Pegasus nginx proxy at /api/search. Refs OP#1094 OP#1105 OP#1112 OP#1116 OP#1117
7 lines
127 B
Text
7 lines
127 B
Text
fastapi==0.115.0
|
|
uvicorn[standard]==0.30.6
|
|
asyncpg==0.29.0
|
|
redis==5.0.8
|
|
pydantic==2.9.2
|
|
pydantic-settings==2.5.2
|
|
httpx==0.27.2
|