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:
@@ -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
|
||||
Reference in New Issue
Block a user