mirror of
https://github.com/vrtmrz/obsidian-livesync.git
synced 2026-10-31 13:28:18 +00:00
Fix Docker healthcheck credential quoting
This commit is contained in:
1 parent
9c5a181810
commit
c112a5b50d
1 file changed
+4
-2
@@ -52,10 +52,12 @@ services:
|
|||||||
- "${COUCHDB_PORT:-5984}:5984"
|
- "${COUCHDB_PORT:-5984}:5984"
|
||||||
healthcheck:
|
healthcheck:
|
||||||
# Test with admin credentials — ensures both CouchDB is up AND auth is ready.
|
# Test with admin credentials — ensures both CouchDB is up AND auth is ready.
|
||||||
# ${COUCHDB_USER} / ${COUCHDB_PASSWORD} are expanded by Docker Compose here.
|
# Expand quoted container variables so shell characters in credentials stay literal.
|
||||||
test:
|
test:
|
||||||
- "CMD-SHELL"
|
- "CMD-SHELL"
|
||||||
- "curl -sf -u ${COUCHDB_USER}:${COUCHDB_PASSWORD} http://localhost:5984/_session | grep -q ok || exit 1"
|
- >-
|
||||||
|
curl -fSs --max-time 4 --user "$${COUCHDB_USER}:$${COUCHDB_PASSWORD}"
|
||||||
|
http://127.0.0.1:5984/_session | grep -q "_admin"
|
||||||
interval: 5s
|
interval: 5s
|
||||||
timeout: 5s
|
timeout: 5s
|
||||||
retries: 24
|
retries: 24
|
||||||
|
|||||||
Reference in new issue
Block a user