From ee348021fe5fa2a9def912446b5f7a15a156517d Mon Sep 17 00:00:00 2001 From: Marc Blatter Date: Sun, 2 Aug 2026 05:57:29 +0000 Subject: [PATCH] Initial --- compose-obsidian.yml | 46 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 compose-obsidian.yml diff --git a/compose-obsidian.yml b/compose-obsidian.yml new file mode 100644 index 0000000..f9c0749 --- /dev/null +++ b/compose-obsidian.yml @@ -0,0 +1,46 @@ +# Docker Compose für Obsidian Vault + Livesync Backend +version: '3.8' + +services: + obsidian-vault: + image: node:20-alpine + container_name: cortex-obsidian-vault + working_dir: /vault + volumes: + - /opt/obsidian/vault:/vault + - /opt/obsidian/sync:/sync + command: > + sh -c "npm install -g @obsidianmd/obsidian-livesync-server && + obsidian-livesync-server" + ports: + - "3000:3000" + environment: + - VAULT_PATH=/vault + - SYNC_PORT=3000 + restart: unless-stopped + networks: + - cortex-network + + obsidian-mcp: + image: node:20-alpine + container_name: cortex-obsidian-mcp + working_dir: /mcp + volumes: + - /opt/obsidian/vault:/vault:ro + command: > + sh -c "npm install @obsidianmd/obsidian-mcp && + node node_modules/@obsidianmd/obsidian-mcp/server.js" + ports: + - "3001:3001" + environment: + - VAULT_PATH=/vault + - MCP_PORT=3001 + restart: unless-stopped + networks: + - cortex-network + depends_on: + - obsidian-vault + +networks: + cortex-network: + driver: bridge \ No newline at end of file