Commit Graph

4 Commits

Author SHA1 Message Date
Jeff Emmett f88e1082f0 Fix ai-internal network name, add PDF OCR service
- Correct network name from ai-orchestrator_ai-internal to ai-internal
- Add pdf-ocr service for ocr.jeffemmett.com (Dockerfile, app.py, compose)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-14 12:52:16 -05:00
Jeff Emmett d33f3f68d6 Fix Traefik routing: add docker.network and service labels
Added missing traefik.docker.network=traefik-public label that was
preventing Traefik from discovering the container's routes. Also
added explicit router-to-service mappings for both frontend and API.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 22:09:31 -08:00
Jeff Emmett 6d9d9fa286 Fix: Remove deprecated version field, update API URL for Cloudflare routing
- Removed obsolete docker-compose version field
- Updated API_URL to use HTTPS via notebook-api subdomain
- Browser will access API through Cloudflare tunnel → Traefik

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 21:17:18 -08:00
Jeff Emmett 348fd0ab1f Initial commit: Open Notebook deployment config for Netcup RS 8000
- Docker Compose with Traefik labels for notebook.jeffemmett.com
- Configured to use local Ollama for LLM and embeddings (FREE)
- STT/TTS options documented (Groq free tier, ElevenLabs)
- Connected to ai-orchestrator_ai-internal network
- Deployment script and README included

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 20:39:30 -08:00