Migrate all repos into monorepo context folders

Bahn: aisupport, Analyse-O2C-C2S, awesome-bahn-mcp-servers, beam-mcp,
      Confluence_Bot, db-planet-mcp-server, O2C-Harness, project-audit,
      Projekt-KIQ-HP, teamlandkarte-mcp
Dhive: Jury-Voting
Privat: CV, NoteGraph (NOTE: NoteGraph needs complete redo after consolidation)
Shared: AI-Orchestrator, OrgMyLife, power_skills_and_more
Shared/references: symphony (read-only)

Bahn repos remain available as independent remotes - this monorepo
pulls them in via subtree, the originals are untouched.
This commit is contained in:
2026-06-30 20:39:52 +02:00
parent 2f2b295531
commit a5f8fb49ab
1717 changed files with 447332 additions and 0 deletions
+57
View File
@@ -0,0 +1,57 @@
services:
silverbullet:
image: zefhemel/silverbullet:latest
restart: unless-stopped
environment:
SB_USER: "${SB_USER:-admin:changeme}"
volumes:
- ./notes:/space
ports:
- "3000:3000"
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3000"]
interval: 30s
timeout: 5s
retries: 3
# Auto-commit notes to git every 5 minutes
git-sync:
image: alpine/git:latest
restart: unless-stopped
volumes:
- ./notes:/space
- ./.git:/repo-git:ro
entrypoint: /bin/sh
command: |
-c '
cd /space
git init 2>/dev/null || true
git config user.name "NoteGraph Auto-Sync"
git config user.email "notegraph@andreknie.de"
while true; do
sleep 300
cd /space
git add -A
if ! git diff --cached --quiet 2>/dev/null; then
git commit -m "auto: sync notes $(date +%Y-%m-%d_%H:%M)"
fi
done
'
# Ingestion pipeline: web upload + drop-folder watcher
ingestion:
build:
context: ./ingestion
restart: unless-stopped
ports:
- "8001:8001"
volumes:
- ./notes:/app/notes
- ./ingestion/inbox:/app/inbox
env_file:
- .env
environment:
NOTES_DIR: /app/notes
INBOX_DIR: /app/inbox
depends_on:
- silverbullet