services: obsidian-livesync: image: oleduc/docker-obsidian-livesync-couchdb:latest container_name: obsidian-livesync restart: unless-stopped ports: - "127.0.0.1:5984:5984" volumes: - obsidian_data:/opt/couchdb/data environment: - COUCHDB_USER=${OBSIDIAN_USER:-obsidian} - COUCHDB_PASSWORD=${SECRET:obsidian-password} networks: - obsidian-network healthcheck: test: ["CMD", "curl", "-f", "http://localhost:5984/_up"] interval: 30s timeout: 10s retries: 3 start_period: 15s volumes: obsidian_data: networks: obsidian-network: driver: bridge