Connect Ulysses to searxng network for search engine access
Some checks are pending
CI / Focused test guidance (report-only) (push) Waiting to run
CI / Python syntax (compileall) (push) Waiting to run
CI / JS syntax (node --check) (push) Waiting to run
CI / Python tests (pytest) (push) Waiting to run
Container scan / hadolint (Dockerfile lint) (push) Waiting to run
Container scan (Trivy) / Trivy (image scan, advisory) (push) Waiting to run
Container scan (Trivy) / Trivy (image scan + SARIF upload) (push) Waiting to run
Dependency review / dependency-review (PR gate) (push) Waiting to run
Dependency review / pip-audit (advisory) (push) Waiting to run
ci / docker publish / build (amd64) (push) Waiting to run
ci / docker publish / build (arm64) (push) Waiting to run
ci / docker publish / merge manifest + tag (push) Blocked by required conditions
Secret scan / gitleaks (push) Waiting to run
Workflow security / actionlint (push) Waiting to run
Workflow security / zizmor (Actions SAST) (push) Waiting to run

searxng runs on a separate Docker network (searxng_default) and the
container couldn't reach host-port 8888 due to Docker bridge isolation.
Added searxng_default as external network and attached odysseus service
to it, allowing direct container-to-container communication via
http://searxng:8080.
This commit is contained in:
Lukas Parsons 2026-07-06 23:24:00 -04:00
parent 886d941a65
commit 9cbe6a165b

View file

@ -29,7 +29,7 @@ services:
- RESEARCH_LLM_ENDPOINT=${RESEARCH_LLM_ENDPOINT:-}
- HF_TOKEN=${HF_TOKEN:-}
- HUGGING_FACE_HUB_TOKEN=${HUGGING_FACE_HUB_TOKEN:-}
- SEARXNG_INSTANCE=http://host.docker.internal:8888
- SEARXNG_INSTANCE=http://searxng:8080
- CHROMADB_HOST=chromadb
- CHROMADB_PORT=8000
- DATABASE_URL=${DATABASE_URL:-sqlite:///./data/app.db}
@ -77,6 +77,9 @@ services:
chromadb:
condition: service_started
restart: unless-stopped
networks:
- default
- searxng-net
chromadb:
image: docker.io/chromadb/chroma:latest
@ -153,3 +156,8 @@ volumes:
# searxng-data:
chromadb-data:
ntfy-cache:
networks:
searxng-net:
external: true
name: searxng_default