-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
26 lines (20 loc) · 793 Bytes
/
Copy path.env.example
File metadata and controls
26 lines (20 loc) · 793 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
APP_NAME=CourseFlow
ENVIRONMENT=development
# SQLAlchemy URL for PostgreSQL. Create this database locally before starting the API.
DATABASE_URL=postgresql+psycopg://postgres:password@localhost:5432/courseflow
# Relative paths are resolved from the project root.
UPLOAD_DIR=./uploads
MAX_UPLOAD_SIZE_MB=50
# PowerPoint previews are generated with LibreOffice and cached as PDFs.
LIBREOFFICE_BINARY=soffice
DOCUMENT_PREVIEW_TIMEOUT_SECONDS=60
# Placeholder only. Do not commit a real key.
LLM_PROVIDER=openai
LLM_API_KEY=your_api_key_here
LLM_BASE_URL=
# Model used for LLM-backed course-name matching.
LLM_MODEL=gpt-4o-mini
# Frontend -> backend API URL.
NEXT_PUBLIC_API_BASE_URL=http://localhost:8000
# Comma-separated origins allowed by FastAPI CORS.
CORS_ORIGINS=http://localhost:3000