This commit is contained in:
Igor Loskutov
2025-12-05 15:51:11 -05:00
parent 426a5dd70d
commit b819d0abc1
5 changed files with 44 additions and 11 deletions

View File

@@ -100,7 +100,11 @@ docker compose -f docker-compose.prod.yml logs server --tail 50
### Restart a service
```bash
# Quick restart (doesn't reload .env changes)
docker compose -f docker-compose.prod.yml restart server
# Reload .env and restart
docker compose -f docker-compose.prod.yml up -d server
```
### Run database migrations

View File

@@ -24,6 +24,7 @@ Before starting, you need:
- [ ] **Two domain names** - e.g., `app.example.com` (frontend) and `api.example.com` (backend)
- [ ] **Modal.com account** - Free tier at https://modal.com
- [ ] **HuggingFace account** - Free at https://huggingface.co
- [ ] **OpenAI API key** - For summaries and topic detection at https://platform.openai.com/account/api-keys
### Optional (for live meeting rooms)
@@ -159,7 +160,14 @@ DIARIZATION_BACKEND=modal
DIARIZATION_URL=https://yourname--reflector-diarizer-web.modal.run
DIARIZATION_MODAL_API_KEY=<from-deploy-all.sh-output>
# Auth - disable for initial setup (see Step 9 for authentication)
# Storage - where to store audio files and transcripts
TRANSCRIPT_STORAGE_BACKEND=local
# LLM - for generating titles, summaries, and topics
LLM_API_KEY=sk-your-openai-api-key
LLM_MODEL=gpt-4o-mini
# Auth - disable for initial setup (see Step 8 for authentication)
AUTH_BACKEND=none
```
@@ -286,9 +294,9 @@ DAILYCO_STORAGE_AWS_REGION=us-east-1
DAILYCO_STORAGE_AWS_ROLE_ARN=<arn:aws:iam::ACCOUNT:role/DailyCo>
```
Restart server:
Reload env and restart:
```bash
docker compose -f docker-compose.prod.yml restart server worker
docker compose -f docker-compose.prod.yml up -d server worker
```
---
@@ -302,7 +310,7 @@ docker compose -f docker-compose.prod.yml logs
### CORS errors in browser
- Verify `CORS_ORIGIN` in `server/.env` matches your frontend domain exactly (including `https://`)
- Restart: `docker compose -f docker-compose.prod.yml restart server`
- Reload env: `docker compose -f docker-compose.prod.yml up -d server`
### SSL certificate errors
- Caddy auto-provisions Let's Encrypt certificates

View File

@@ -36,6 +36,7 @@ This page lists hardware and software requirements. For the complete deployment
- **Two domain names** - One for frontend (e.g., `app.example.com`), one for API (e.g., `api.example.com`)
- **Modal.com account** - For GPU-accelerated transcription and diarization (free tier available)
- **HuggingFace account** - For Pyannote diarization model access
- **OpenAI API key** - For generating summaries and topic detection (https://platform.openai.com/account/api-keys)
### Required for Live Meeting Rooms