Files
snakkimo-API/.env.example
admin 9bfd5e8dba feat: Status-Pipeline (reviewed), Audio-Verknüpfung+Coverage, EP-Fortschritt, Wort-Generierung
- reviewed-Status für objects/questions/statements/pairs (Constraints)
- feed: nur fertige Inhalte (published + Bild + Audio-Gate), audio_url
- pairs: Publish-Gating (draft→published = 409)
- audios: source_table/source_id/source_field/language + Unique-Index;
  generate-for, generate-batch, GET /coverage; voices.js (Voice je Sprache)
- auth: POST /auth/progress, /auth/me mit total_ep/streak/level;
  users_public EP-Spalten + user_pair_progress.earned_points
- claude: POST /generate-words; words POST akzeptiert status

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 21:29:48 +02:00

22 lines
618 B
Plaintext

# PostgreSQL connection (set these in Coolify as environment variables)
DB_HOST=your-postgres-service-name # In Coolify: der interne Service-Name des PostgreSQL-Containers
DB_PORT=5432
DB_NAME=snakkimo
DB_USER=postgres
DB_PASSWORD=your-password
DB_SSL=false
# API
PORT=3000
# Anthropic (für Auto-Pairs-Generierung)
ANTHROPIC_API_KEY=sk-ant-...
# ElevenLabs (für TTS-Generierung)
ELEVENLABS_API_KEY=sk_...
# Default-Stimme pro Sprache (ElevenLabs voice_id). Fällt auf ELEVENLABS_VOICE_DEFAULT zurück.
ELEVENLABS_VOICE_DEFAULT=XXCqsM8I9KhqA7jLGj1U
ELEVENLABS_VOICE_DE=
ELEVENLABS_VOICE_EN=
ELEVENLABS_VOICE_SV=