[[Docker Compose]] 配置文件:
version: "2.1"services: couchdb: image: couchdb container_name: obsidian-livesync user: 1000:1000 environment: - COUCHDB_USER=admin - COUCHDB_PASSWORD=password volumes: - ./data:/opt/couchdb/data - ./local.ini:/opt/couchdb/etc/local.ini ports: - 5984:5984 restart: unless-stopped
local.ini 内容:
[couchdb]single_node=truemax_document_size = 50000000
[chttpd]require_valid_user = truemax_http_request_size = 4294967296
[chttpd_auth]require_valid_user = trueauthentication_redirect = /_utils/session.html
[httpd]WWW-Authenticate = Basic realm="couchdb"enable_cors = true
[cors]origins = app://obsidian.md,capacitor://localhost,http://localhostcredentials = trueheaders = accept, authorization, content-type, origin, referermethods = GET, PUT, POST, HEAD, DELETEmax_age = 3600