fix(devops): couchdb healthcheck ложный 401 — auth /_up кредами (#2413)

This commit is contained in:
bot-backend 2026-07-04 12:20:59 +00:00
parent eafa305ac8
commit 2a3a93b138

View file

@ -32,8 +32,12 @@ services:
- "5984" - "5984"
networks: networks:
- shared - shared
# CMD-SHELL (не CMD) — нужна интерполяция $COUCHDB_USER/$COUCHDB_PASSWORD из
# environment контейнера. Без -u: этот инстанс держит chttpd/require_valid_user=true
# (публично на obsidian.gendsgn.ru), поэтому даже /_up (штатно unauth liveness-путь
# CouchDB) отдаёт 401 → healthcheck ложно "unhealthy" при живом сервисе.
healthcheck: healthcheck:
test: ["CMD", "curl", "-fsS", "http://localhost:5984/_up"] test: ["CMD-SHELL", "curl -fsS -u $$COUCHDB_USER:$$COUCHDB_PASSWORD http://localhost:5984/_up"]
interval: 30s interval: 30s
timeout: 10s timeout: 10s
retries: 5 retries: 5