Commit graph

7 commits

Author SHA1 Message Date
Vadym Samoilenko
4608ca3c5e Add Docker migration: Dockerfiles, compose config, and deployment scripts
- backend/Dockerfile: Python 3.13-slim with uv, ffmpeg, psycopg2
- frontend/Dockerfile: multi-stage Node 22 build with standalone output
- docker-compose.yml: add backend/frontend services with named volumes
- backend/.dockerignore, frontend/.dockerignore: exclude build artifacts
- audio.py: write podcasts to PODCAST_DATA_DIR env var (default: conversations/)
- background_tasks.py: handle .md files directly without LlamaParse
- pyproject.toml: add python-pptx, weasyprint, matplotlib deps
- page.tsx: add Markdown to supported file types hint
- scripts/1_backup.sh: pg_dump + tar files + Docker volume backup
- scripts/2_deploy.sh: full systemd→Docker migration with health checks
- scripts/3_cleanup.sh: post-migration cleanup of build artifacts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 21:34:59 +00:00
michael
abb746c8ad Update dependency to llama-index-llms-google-genai
Replace deprecated llama-index-llms-gemini with the new google-genai package
to match the SDK migration in llm_factory.py.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-11 17:13:34 -06:00
michael
8ccf676df7 migrated to the new google-genai SDK 2025-10-17 16:25:21 -05:00
michael
68108bd472 added gemini video processing support 2025-10-17 16:08:15 -05:00
michael
f40ed9ad37 fixed some aesthetic things and added MSAL/PKCE login 2025-10-16 11:18:06 -05:00
DJP
8b4cf8cac5 Add FastAPI app structure with auth routes - backend API foundation ready 2025-10-02 17:08:48 -04:00
DJP
440fbf05a0 Initial Next.js migration foundation - Docker + backend code ready 2025-10-02 16:58:28 -04:00