feat(transcription): add meeting assistant micro-service v0.1.0

- Added FastAPI backend with FFmpeg and Gemini 2.0 integration
- Added React frontend with upload and meeting list
- Integrated into main docker-compose stack and dashboard
This commit is contained in:
2026-01-24 16:34:01 +00:00
parent b16babb032
commit 0858df6f25
25 changed files with 721 additions and 2 deletions

View File

@@ -74,10 +74,27 @@ services:
- ./Log_from_docker:/app/logs_debug
environment:
- PYTHONUNBUFFERED=1
ports:
- "8000:8000"
# Port 8000 is internal only
# --- TRANSCRIPTION TOOL (Meeting Assistant) ---
transcription-app:
build:
context: ./transcription-tool
dockerfile: Dockerfile
container_name: transcription-app
restart: unless-stopped
volumes:
- ./transcription-tool/backend:/app/backend
- ./transcripts.db:/app/transcripts.db
- ./uploads_audio:/app/uploads_audio
- ./gemini_api_key.txt:/app/gemini_api_key.txt
environment:
- PYTHONUNBUFFERED=1
- DATABASE_URL=sqlite:////app/transcripts.db
ports:
- "8001:8001"
depends_on:
- proxy
# --- B2B MARKETING ASSISTANT ---
b2b-app:
build: