Pin the SearXNG image so a broken :latest can't block startup (#1419)
odysseus waits on searxng's healthcheck (depends_on: condition: service_healthy), so when the upstream `searxng:latest` tag is broken the whole app never starts. The 2026.6.2 image crashes on boot with `KeyError: 'default_doi_resolver'`, failing the healthcheck and blocking fresh Docker installs (issue #1414). Pin to the last known-good tag (2026.5.31-7159b8aed) instead of :latest, with a comment to bump it deliberately after verifying a newer tag boots clean. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -79,7 +79,12 @@ services:
|
||||
restart: unless-stopped
|
||||
|
||||
searxng:
|
||||
image: docker.io/searxng/searxng:latest
|
||||
# Pinned, not :latest — odysseus waits on searxng's healthcheck
|
||||
# (depends_on: condition: service_healthy), so a broken upstream `latest`
|
||||
# tag blocks the whole app from starting. 2026.6.2 crashes on boot with
|
||||
# `KeyError: 'default_doi_resolver'`, failing the healthcheck (issue #1414).
|
||||
# Bump this deliberately after verifying a newer tag boots clean.
|
||||
image: docker.io/searxng/searxng:2026.5.31-7159b8aed
|
||||
entrypoint:
|
||||
- /bin/sh
|
||||
- -c
|
||||
|
||||
Reference in New Issue
Block a user