Commit graph

4 commits

Author SHA1 Message Date
Vadym Samoilenko
289cc4c27f Fix backend DB connection inside Docker container
database.py: use pgql_host/pgql_port env vars (default: localhost:5433)
docker-compose.yml: set pgql_host=postgres, pgql_port=5432 for backend service

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 21:48:56 +00:00
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
e99f6f5c8d changed redis port and added .service file 2025-10-16 15:52:42 -05:00
DJP
440fbf05a0 Initial Next.js migration foundation - Docker + backend code ready 2025-10-02 16:58:28 -04:00