2026-03-18 20:55:02 +00:00
|
|
|
# Postgres
|
|
|
|
|
POSTGRES_USER=langlearn
|
|
|
|
|
POSTGRES_PASSWORD=changeme
|
|
|
|
|
POSTGRES_DB=langlearn
|
|
|
|
|
|
|
|
|
|
# API
|
|
|
|
|
API_PORT=8000
|
|
|
|
|
|
|
|
|
|
# Auth — sign JWTs with this secret (use a long random string in production)
|
|
|
|
|
JWT_SECRET=replace-with-a-long-random-secret
|
|
|
|
|
|
|
|
|
|
# Anthropic
|
|
|
|
|
ANTHROPIC_API_KEY=sk-ant-...
|
|
|
|
|
|
|
|
|
|
# DeepL (https://www.deepl.com/pro-api)
|
|
|
|
|
DEEPL_API_KEY=your-deepl-api-key-here
|
2026-03-19 10:51:10 +00:00
|
|
|
|
|
|
|
|
# Google Gemini (for text-to-speech)
|
|
|
|
|
GEMINI_API_KEY=your-gemini-api-key-here
|
|
|
|
|
|
|
|
|
|
# Object storage (MinIO)
|
|
|
|
|
STORAGE_ACCESS_KEY=langlearn
|
|
|
|
|
STORAGE_SECRET_KEY=changeme-use-a-long-random-string
|
|
|
|
|
STORAGE_BUCKET=langlearn
|