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

Merged
bot-backend merged 1 commit from fix/couchdb-healthcheck-auth into main 2026-07-04 12:21:00 +00:00

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