Commit Graph

5 Commits

Author SHA1 Message Date
Jeff Emmett be5bf2169e Complete content split: mount p2pfoundation-wiki as read-only volume
- docker-compose: mount CONTENT_REPO_PATH (default ../p2pfoundation-wiki) at /app/content
- Set CONTENT_DIR=/app/content so articles_dir resolves to /app/content/wiki/
- Remove HOST_XMLDUMP_DIR (superseded by CONTENT_DIR)
- Remove tracked pagenames.txt, add to .gitignore
- Deleted ~7.7GB of duplicate local content (articles/, blog_static/, xmldump/)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-16 13:25:03 -04:00
Jeff Emmett 89fcbf0595 refactor: split content from AI tooling, prepare for rename to p2pwiki-ai
CI/CD / deploy (push) Successful in 1m6s Details
- Remove blog_static/ and blog_sample/ files (moved to p2pfoundation-wiki repo)
- Update CI/CD: rename p2pwiki-content → p2pwiki-ai (image, deploy path)
- Make content paths configurable via CONTENT_DIR env var in config.py
- Update parser.py to use settings.articles_dir instead of hardcoded path
- Update docker-compose.yml: HOST_XMLDUMP_DIR for flexible content mounting
- Rewrite README.md: link to content repo, document env vars
- Update .env.example with content path configuration

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-14 14:24:05 -04:00
Jeff Emmett 9c8f8adbbf Update docker-compose configuration
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 21:20:33 +00:00
Jeff Emmett 6e08b21978 Wire Infisical secret injection for ANTHROPIC_API_KEY
- Add Python entrypoint.sh to fetch secrets from Infisical
- Remove ANTHROPIC_API_KEY from compose env, add INFISICAL_* vars
- P2P Foundation stack (blog_static/) DB passwords deferred to separate task

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 09:32:37 -08:00
Jeff Emmett 4ebd90cc64 Initial commit: P2P Wiki AI system
- RAG-based chat with 39k wiki articles (232k chunks)
- Article ingress pipeline for processing external URLs
- Review queue for AI-generated content
- FastAPI backend with web UI
- Traefik-ready Docker setup for p2pwiki.jeffemmett.com

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 13:53:29 +01:00