infra/obsidian-sync
Mannu 88f8876829 fix(obsidian-sync): run CouchDB as uid 5984 to bypass entrypoint chown
The CouchDB 3.3 entrypoint runs as root and executes:
  find /opt/couchdb \! -user couchdb -exec chown couchdb {} +
before writing a single log line. The :ro bind-mounted local.ini is
owned by root on the host, so chown fails with EROFS — set -e exits
immediately with code 1 and zero output (381ms crash, empty logs).

Running as user 5984:5984 skips the root block in the entrypoint
entirely, going straight to admin setup and CouchDB launch.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 09:38:15 +05:30
..
couchdb fix(obsidian-sync): remove mem_limit; add enable_cors 2026-06-07 09:13:24 +05:30
docker-compose.yml fix(obsidian-sync): run CouchDB as uid 5984 to bypass entrypoint chown 2026-06-07 09:38:15 +05:30