Commit Graph

5 Commits

Author SHA1 Message Date
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 5798d77a31 ci: deploy only p2pwiki-ai service, use container health check
CI/CD / deploy (push) Successful in 32s Details
Deploying all services restarts the main wiki causing brief 404.
Only deploy the AI service and check its container status.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 12:50:01 -07:00
Jeff Emmett 156a5324a2 ci: run smoke test via SSH from host for reliable DNS
CI/CD / deploy (push) Failing after 8m41s Details
Runner container can't always resolve Cloudflare-tunneled domains.
Run curl from host via SSH instead.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 12:32:34 -07:00
Jeff Emmett 6be2b0c0e0 ci: use internal registry (bypass Cloudflare upload limit)
CI/CD / deploy (push) Failing after 8m24s Details
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 10:45:08 -07:00
Jeff Emmett ad56dd1f2a ci: add Gitea Actions CI/CD pipeline
CI/CD / deploy (push) Has been cancelled Details
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 10:29:27 -07:00